Apache Commons的哪一部分可以节省您最多的时间?

时间:2010-03-17 14:15:25

标签: java apache-commons

社区维基已经,伙计们。

Apache Commons的哪一部分可以节省您最多的时间?

我很想将这些列表汇总在一起浏览,看看我不知道的内容,或者我应该经常使用的内容。

11 个答案:

答案 0 :(得分:8)

StringUtils.isBlank(String string)

答案 1 :(得分:5)

commons-lang

由于StringUtils有很多静态方法,我喜欢在(EL)中使用表达式语言seam来使用它们,将StringUtils映射为组件

#{stringutils.left(r.map.job_error, 9)}

在components.xml中:

<component name="stringutils" class="org.apache.commons.lang.StringUtils" scope="stateless"/>

答案 2 :(得分:5)

commons-codec - 至少Base64Hex个类。

答案 3 :(得分:4)

IOUtils,特别是FileUtils和IOUtils;感觉就像文件+流应该完成的方式。重复的工作是为我处理的,代码写得更快,阅读更清晰。

答案 4 :(得分:3)

我是Apache Digester的忠实粉丝。我喜欢将内容保存到XML,我喜欢它基于规则的XML解析器,它只是毫不费力地给了我对象。

答案 5 :(得分:3)

在编写可配置代码时,

commons-configuration非常有用。

答案 6 :(得分:2)

绝对是{p> FileUpload。剩余部分要么相对容易生成(这意味着它不会节省那么多时间)或者有更好的替代方案。

答案 7 :(得分:2)

ArrayUtils:对于我的应用程序开发,这是最有帮助的。

答案 8 :(得分:1)

DateUtils。它比Java内置的Date和Calendar类简单得多。我不知道没有它我会怎么做!

答案 9 :(得分:1)

Apache Commons - 提供各种可重用的组件。我经常使用 - Collections,IO,Digester,BeanUtils和EXEC。

答案 10 :(得分:0)

我的投票结果为StringUtils,这是空的安全......

有些并不总是如此常见的课程,但可以在需要提高时节省时间:

RandomStringUtils (randomNumeric,randomAlphanumeric ...)
NumberUtils (toInt...)

你可以在那里找到好东西!