22得票5回答
Apache的StringUtils.isBlank(str)和Guava的Strings.isNullOrEmpty(str):你是否应该经常检查空格?

使用有什么优势吗? StringUtils.isBlank(str) 来自Apache commons-lang库。 对比: Strings.isNullOrEmpty(String string) 来自Google Guava? 我希望在Java项目中替换数百个以下用法: ...

22得票2回答
在Java中检查一个字符串是否为ISO国家或ISO语言的更简洁方法

假设有一个由两个字符组成的字符串,它应该代表ISO 639国家或语言名称。 你知道,Locale类有两个函数getISOLanguages和getISOCountries,分别返回包含所有ISO语言和ISO国家的字符串数组。请保留HTML标签。 要检查特定的String对象是否为有效的IS...

21得票4回答
Apache Commons CLI选项解析器能否忽略未知的命令行选项?

我正在编写一个Java应用程序,它接受命令行参数,并使用带有GnuParser的Apache Commons CLI进行处理。由于一些不重要的原因,我希望它在遇到未知的命令行选项时静默地忽略它们,而不是抛出ParseException,但我没有找到这样做的方法。我看到GnuParser.par...

21得票5回答
防止HttpClient 4跟随重定向

我正在使用Apache HttpComponents库连接到我的AppEngine应用程序。为了验证我的用户,我需要传递一个身份验证令牌到应用程序的登录地址(http://myapp.appspot.com/_ah/login?auth=..)并从响应头中获取cookie。然而,登录页面会响应...

21得票6回答
Java中是否有快速的链表连接方法?

如何使用Java通过jdk1.6、Google或Apache Commons集合等方式以O(1)拼接两个链表?例如,在jdk中只有O(n)的addAll方法。 我错过的另一个功能是连接两个列表,其中每个列表都可以是反向的。为了说明这一点,假设有两个列表a->b->c和e->f->g,可以合并...

21得票3回答
org.apache.commons:commons-io和commons-io:commons-io这两个maven依赖之间有什么不同?

Maven 仓库包含这两个依赖项:org.apache.commons:commons-io:1.3.2 和 commons-io:commons-io:1.3.2。它们有什么区别,我应该在 pom.xml 文件中使用哪一个呢? 一般来说,一些 Apache Commons 包位于 http...

21得票2回答
Tomcat 7生产服务器上的VerifyError错误可能是由于Apache Commons Logging 1.0.4引起的。

我正在Tomcat 7上开发Web应用。在我的本地Tomcat版本上,一切都很好,但是当我将其部署到生产服务器上时,它会抛出此异常。 java.lang.VerifyError: (class: org/apache/commons/logging/impl/Log4JLogger, met...

20得票7回答
Apache Commons FTPClient.listFiles

我正在使用org.apache.commons.net.ftp.FTPClient在我的应用程序中与FTP服务器进行交互。我可以connect,login,pwd和cwd。然而,当我尝试list文件时,它不会返回该目录中的文件列表,我确定那里有文件。我正在使用FTPFile[] listFil...

19得票4回答
Servlet文件上传文件名编码

我正在使用Apache Commons Fileupload工具进行标准文件上传。我的问题是,如果上传的文件名包含特殊字符(如á,é,ú等),我无法获取正确的文件名。它们都会被转换为“?”号。 request.getCharacterEncoding() 显示为UTF-8,但我从字符串file...

19得票5回答
Apache Commons Configuration 在遇到逗号字符之前加载属性。

我想从属性文件中加载配置(使用Apache Commons Configuration)。我的程序是:PropertiesConfiguration pc = new PropertiesConfiguration("my.properties"); System.out.println(pc...