681得票31回答
在Java中如何将字节大小转换为易读的格式?

我该如何在Java中将字节大小转换为人类可读的格式? 比如1024应该变成“1 Kb”,而1024*1024应该变成“1 Mb”。 我已经厌烦了每个项目都要写这个实用程序方法。在Apache Commons中有没有静态方法可以完成这个任务?

246得票19回答
什么是最佳的Java电子邮件地址验证方法?

有哪些适用于Java的好的电子邮件地址验证库?除了commons validator之外还有其他选择吗?

219得票5回答
谷歌Guava与Apache Commons比较

我正在寻找Java中的双向映射实现,并偶然发现了这两个库: Google Guava(以前叫做“Google Collections”) Apache Commons Collections 两者都是免费的,都有我需要的双向映射实现(Apache中为BidiMap,Google中为Bi...

192得票13回答
如何将HTTP响应正文作为字符串获取?

我知道以前有一种方法可以使用Apache Commons获取它,如此文档所述: http://hc.apache.org/httpclient-legacy/apidocs/org/apache/commons/httpclient/HttpMethod.html ... 以及这里的一个示例:...

185得票9回答
如何在Java中生成一个连续整数的列表或数组?

有没有一种简洁的方式,可以生成一个从某个start值到end值的连续数值的List<Integer>、Integer[]或int[]? 也就是说,有没有比以下实现更短但是等效的方法:1void List<Integer> makeSequence(int begin, ...

179得票10回答
Java中使用HttpClient进行Http Basic身份验证?

我正在尝试在Java中模仿这个curl命令的功能:curl --basic --user username:password -d "" http://ipaddress/test/login 我使用 Commons HttpClient 3.0 写了以下代码,但是从服务器返回了 500 In...

161得票8回答
Apache Commons equals/hashCode 构建器

我很好奇,这里的人对于使用org.apache.commons.lang.builder EqualsBuilder/HashCodeBuilder来实现equals/hashCode有什么看法?相比编写自己的代码,这种做法是否更好?它是否与Hibernate兼容?你有什么意见?

126得票3回答
Guava和Apache等效库之间的主要改进有哪些?

我们目前使用Apache集合、StringUtils等。我需要决定是否应该从Apache基金会的实现切换。 重要的标准是开发人员的易用性。对于我们来说,性能/内存使用还不是一个重要问题。在这一点上,开发速度是关键标准。 我希望听到关于Guava如何显著改善开发人员生活的意见。

120得票6回答
Java中的双向映射是什么?

我在Java中有一个简单的整数到字符串映射,但我需要能够轻松地从整数中检索字符串,还需要能够从字符串中检索整数。我已经尝试过Map,但它只能从整数中检索字符串,这是单向的: 我在Java中有一个简单的整数到字符串映射,但我需要能够轻松地从整数中获取对应的字符串,同时也需要能够从字符串中获取...

110得票12回答
StringUtils.EMPTY 是否被推荐使用?

您是否使用StringUtils.EMPTY代替""? 我的意思是无论是作为返回值还是设置字符串变量的值。我并不是说用于比较,因为在那里我们使用StringUtils.isEmpty()