Какая часть Apache Commons экономит ваше время?

Сообщество wiki'ed уже, ребята.

Какая часть Apache Commons экономит ваше время больше?

Мне любопытно собрать список из них для просмотра и просмотра того, что я не знаю, или того, что я должен использовать чаще, чем нет.

Ответ 1

StringUtils.isBlank(строка строки)

Ответ 2

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"/>

Ответ 3

commons-codec - как минимум Base64 и Hex.

Ответ 4

IOUtils, в частности FileUtils и IOUtils; это похоже на то, как файлы + потоки должны быть сделаны. Повторная работа обрабатывается для меня, и код быстрее записывается и читается.

Ответ 5

Я большой поклонник Apache Digester. Мне нравится постоянный материал для XML, и мне нравится его XML-парсер, основанный на правилах, который просто дает мне объект без усилий.

Ответ 6

commons-configuration весьма полезна при написании настраиваемого кода.

Ответ 7

FileUpload определенно. Остаток либо относительно легко для доморощенного (что, следовательно, означает, что он не экономит столько времени), либо имеет лучшие альтернативы.

Ответ 8

ArrayUtils: для моей разработки приложений это помогло больше всего.

Ответ 9

DateUtils. Это гораздо проще в использовании, чем Java, созданная в классах Date и Calendar. Я не знаю, что бы я сделал без него!

Ответ 10

Apache Commons - предоставляет различные повторно используемые компоненты. Я часто использую - Коллекции, IO, Digester, BeanUtils и EXEC.

Ответ 11

Мой голос идет, StringUtils, который является нулевым безопасным...

Есть не всегда так распространенные классы, но вы можете сэкономить время, когда возникает необходимость:

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

Вы можете найти хороший материал!