Описание тега apache-commons-lang3
Apache Commons Lang3 предоставляет ряд вспомогательных классов для вещей, которые считаются отсутствующими в базовых библиотеках Java. Сюда входят обработка строк, помощники по математике, помощники по отражению, параллелизм и другие. Версия 3 - это обратно несовместимое обновление исходной библиотеки Apache Commons Lang.
1
ответ
Почему ToStringBuilder работает непоследовательно?
В следующем коде, почему две строки, содержащие System.out.println(person); дать разные результаты? Вторая строка косвенно вызывает метод Job.toString уступая строку "Manager", но первая строка загадочно не уступает Job@28f67ac7, Линия между person.…
25 фев '18 в 22:31
1
ответ
Как я могу использовать StrSubstitutor с суффиксом пустой переменной?
Я пытаюсь использовать Apache Commons Lang's StrSubstitutor заменить переменные в строке, помеченной только с помощью префиксов, например, как именованные параметры, помеченные как : в запросе SQL. Вот фрагмент кода, который я использую, который не …
06 ноя '16 в 09:51
4
ответа
В чем разница между equals() и equalsIgnoreCase() в StringUtils для commons-lang3-3.6.jar?
Когда я использую эти два метода, я хочу знать разницу, и как equalsIgnoreCase() игнорирует случай двух строк. Но я даже не нахожу разницы в исходном коде, отличается только порядок кода. Кто может помочь мне проанализировать разницу в исходном коде…
29 июн '18 в 14:44
1
ответ
Ошибка запускаемого файла JAR с Commons-lang
У меня есть проект, который предполагает использование Commons-Lang. Я скачал бин и сделал весь процесс создания пользовательской библиотеки для добавления ее в другие проекты. Все работает нормально, используя Eclipse IDE, но когда я хочу экспортир…
24 апр '17 в 20:49
2
ответа
В чем разница между Apache Commons Lang3 и Apache Commons Text?
Мне интересно, в чем разница между Apache Commons Lang3 ( org.apache.commons.lang3 ) против Apache Commons Text ( org.apache.commons.text )? Я видел много общего между ними. Для примера, они оба имеют StringEscapeUtils: org.apache.commons.lang3.Stri…
23 окт '17 в 15:37
1
ответ
Исключение NoSuchMethodError в производстве
Я получаю следующее исключение в производственной среде (сервер Tomcat), но не при запуске модульных тестов. java.lang.NoSuchMethodError: org.apache.commons.lang3.StringUtils.isAllBlank([Ljava/lang/CharSequence;)Z Я не совсем уверен, почему это прои…
25 сен '18 в 20:55
3
ответа
Может использовать ObjectUtils.identityToString() для проверки нулевого объекта
Пожалуйста, найдите мой приведенный ниже код, который проверяет нулевое значение с помощью тернарного оператора, прежде чем установить значение для моих атрибутов класса компонента. doc.setCatalog_description(sourceAsMap != null && sourceAsM…
10 июл '18 в 11:16
1
ответ
Недействительные версии commons-lang3 в cloudera 6.1 со свечой 2.4
Мы установили cloudera 6.1 и работаем с spark 2.4. Мы используем oozie для запуска наших приложений spark. У нас есть код, который пишет и читает с использованием фреймов данных (мы читаем json из потокового потока spark и записываем его в hdfs в па…
03 фев '19 в 16:24
0
ответов
В чем разница между Apache commons-lang StrBuilder и Java land StringBuilder?
Чем StrBuilder в Apache commons lang отличается от Java lang api. В Apache commons-lang3 я вижу, что StrBuilder устарел. import org.apache.commons.lang3.text.StrBuilder; StrBuilder sb = new StrBuilder(); или я могу вместо этого использовать Java Lan…
14 фев '19 в 10:58
2
ответа
java.lang.ClassNotFoundException: org.apache.commons.lang.builder.ToStringBuilder
У меня есть следующий код: File root = new File("./build/classes"); URLClassLoader classLoader = URLClassLoader.newInstance(new URL[] { root.toURI().toURL() }); Class<?> loadedClass = Class.forName("events.Source", true,classLoader); // JSON -…
11 июн '15 в 09:37
0
ответов
Обращение к NoClassDefFoundError с использованием Commons Lang StringUtils в веб-приложении Java EE
У меня есть приложение Struts, для которого моя организация использует IBM RAD в качестве IDE. В этом проекте у нас есть проект приложения Java EE и проект веб-приложения Java EE. В проекте Java EE Application мы добавили commons-lang3-3.1.jar в кач…
15 июл '15 в 15:15
2
ответа
Проблема с Java StringEscapeUtils.escapeHtml4()
Я пытаюсь избежать строкового объекта в моем приложении Java, используя StringEscapeUtils.escapeHtml4, Я использую библиотеку commons-lang3-3.5.jar. Ниже приведен формат, который я пытаюсь сделать - StringEscapeUtils.escapeHtml4("user001") Когда я п…
27 фев '17 в 08:14
1
ответ
Как я могу выдать исключение для предупреждения о незаконном отражающем доступе?
Как я могу выдать исключение для предупреждения о незаконном отражающем доступе? Например, рассмотрим следующий код: import org.apache.commons.lang3.builder.*; class Test { public static void main(String[] args) { System.out.println(ReflectionToStri…
02 мар '18 в 20:35
2
ответа
Как избежать karaf загрузки пакета разрешения по умолчанию
Я использую karaf для запуска OSGI-пакета, который использует встроенный commons-lang3.5.jar. Проблема в том, что когда я запускаю этот пакет, karaf автоматически загружает другой файл commons-lang3.1.jar. Я не уверен, когда он будет загружен. Но эт…
03 июн '17 в 08:22
1
ответ
Продолжительность метода синхронизации: всегда показывает ноль секунд?
Я пытаюсь определить, сколько времени занимает метод в моем приложении, проблема в том, что время всегда показывает 0 секунд. Что не так с моим кодом ниже? long currentTimeInMilis = System.currentTimeMillis() % 1000; public ClassName() { public void…
25 авг '16 в 09:45
4
ответа
Почему org.apache.common.lang3 StringEscapeUtils устарел?
Я не смог найти никакого объяснения, почему StringEscapeUtils устарел из Apache Lang3 v3.7. https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringEscapeUtils.html Что мы должны использовать сейчас для выхода / удалени…
14 дек '17 в 15:57
0
ответов
Неустранимое исключение: java.lang.NoSuchMethodError для org.apache.commons.lang3.tuple.Pair
Мне нужно сравнить два пользовательских объекта, которые являются сложными. Вместо переопределения метода equals я использовал метод apache.commons.lang3 EqualsBuilder.reflectionEquals(obj1, obj2). Все отлично работает на большинстве устройств Andro…
26 сен '18 в 01:46
2
ответа
Как избежать генерации повторяющихся чисел с помощью RandomStringUtils.random из Apache Commons Jar
Я использую класс пакета Apache Commons Lang3 RandomStringUtils, После генерации некоторых чисел, RandomStringUtils.randomNumeric генерирует повторяющиеся числа в бесконечном цикле. Как я могу предотвратить это? Вот мой код: quantity = 100000 insert…
05 июл '17 в 07:23
1
ответ
Проверьте, является ли версия Java больше, чем определенная итерация в Java?
Я хочу проверить, является ли версия Java пользователя по крайней мере 1.8.0_171. Я имею в виду, что конкретная итерация или выше, то есть, например, 1.8.0_151, не будет работать. Я планировал изначально использовать org.apache.commons.lang3.SystemU…
05 июл '18 в 17:06
2
ответа
Замените CompareToBuilder на Comperator.comparing в Java 8 (...). ThenComparing(...)
До Java 8 мы реализовали Comparable.compareTo(...) как это: public int compare(Person a, Person b) { return new CompareToBuilder() .append(a.getLastName(), b.getLastName()) .append(a.getFirstName(), b.getFirstName()) .toComparison(); } Начиная с Jav…
04 июл '16 в 02:02