106得票5回答
为什么Apache Commons认为“१२३”是数字?

根据Apache Commons Lang对StringUtils.isNumeric()的文档,字符串'१२३'是数值型的。由于我认为这可能是文档中的错误,我进行了测试以验证该语句。结果发现,根据Apache Commons,它确实是数值型的。那么为什么这个字符串是数值型的?这些字符代表什么?

70得票4回答
org.apache.common.lang3 StringEscapeUtils 为什么被弃用了?

我找不到任何解释为什么Apache Lang3 v3.7中的StringEscapeUtils被弃用。 https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringEscapeUt...

30得票3回答
commons lang3 中替代使用 StringEscapeUtils.escapeJavaScript() 的方法

我被委托将我们的代码从使用org.apache.commons.lang更新到org.apache.commons.lang3,我发现较新版本的StringEscapeUtils没有了escapeJavaScript()方法,但是我们在代码中有很多地方用到了这个方法。 我已经阅读了文档,似乎...

18得票2回答
如何使用Apache Commons的BooleanUtils.and方法?

Apache commons-lang 有两个重载的 BooleanUtils.and 方法。 public static boolean and(final boolean... array) { public static Boolean and(final Boolean... a...

16得票2回答
Apache Commons Lang3和Apache Commons Text有什么区别?

我想知道Apache Commons Lang3 (org.apache.commons.lang3) 和 Apache Commons Text (org.apache.commons.text) 有什么区别? 我发现它们之间有许多相似之处。 例如,它们都拥有 StringEscapeUt...

11得票3回答
Maven和apache utils编译错误含糊不清

我在使用commons-lang3(版本3.1)中的org.apache.commons.lang3.BooleanUtils。当我尝试编译下一行代码时BooleanUtils.xor(true, true); 使用maven-compiler-plugin(版本3.3),我得到了一个编译失败...

11得票1回答
Apache Lang3 StopWatch.split()的作用是什么?

我目前正在评估Apache StopWatch和Guava的Stopwatch之间的实现,前者的分割功能引起了我的兴趣,但我很难理解它到底是做什么的,以及它有什么价值。 根据StopWatch的文档:https://commons.apache.org/proper/commons-lang...

8得票2回答
使用Java 8的Comparator.comparing(...).thenComparing(...)替换CompareToBuilder。

在 Java 8 之前,我们这样实现 Comparable.compareTo(...): public int compare(Person a, Person b) { return new CompareToBuilder() .append(a.get...