Сообщество wiki'ed уже, ребята.
Какая часть Apache Commons экономит ваше время больше?
Мне любопытно собрать список из них для просмотра и просмотра того, что я не знаю, или того, что я должен использовать чаще, чем нет.
Сообщество wiki'ed уже, ребята.
Какая часть Apache Commons экономит ваше время больше?
Мне любопытно собрать список из них для просмотра и просмотра того, что я не знаю, или того, что я должен использовать чаще, чем нет.
StringUtils.isBlank(строка строки)
Поскольку StringUtils имеет множество статических методов, мне нравится использовать их с помощью языка выражений (EL) в seam, отображение StringUtils в качестве компонента
#{stringutils.left(r.map.job_error, 9)}
В components.xml:
<component name="stringutils" class="org.apache.commons.lang.StringUtils" scope="stateless"/>
commons-codec - как минимум Base64
и Hex
.
IOUtils, в частности FileUtils и IOUtils; это похоже на то, как файлы + потоки должны быть сделаны. Повторная работа обрабатывается для меня, и код быстрее записывается и читается.
Я большой поклонник Apache Digester. Мне нравится постоянный материал для XML, и мне нравится его XML-парсер, основанный на правилах, который просто дает мне объект без усилий.
commons-configuration весьма полезна при написании настраиваемого кода.
FileUpload определенно. Остаток либо относительно легко для доморощенного (что, следовательно, означает, что он не экономит столько времени), либо имеет лучшие альтернативы.
ArrayUtils: для моей разработки приложений это помогло больше всего.
DateUtils. Это гораздо проще в использовании, чем Java, созданная в классах Date и Calendar. Я не знаю, что бы я сделал без него!
Apache Commons - предоставляет различные повторно используемые компоненты. Я часто использую - Коллекции, IO, Digester, BeanUtils и EXEC.
Мой голос идет, StringUtils
, который является нулевым безопасным...
Есть не всегда так распространенные классы, но вы можете сэкономить время, когда возникает необходимость:
RandomStringUtils (randomNumeric,randomAlphanumeric ...)
NumberUtils (toInt...)
Вы можете найти хороший материал!