问题标签 [apache-commons-lang3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
791 浏览

java - 可以使用 ObjectUtils.identityToString() 检查 Object null

在将值设置为我的 bean 类属性之前,请找到我下面使用三元运算符检查 null 的代码。

有没有其他方法可以简化下面的代码。我只是通过使用org.apache.commons.lang3.ObjectUtils;方法来探索。但我不确定它是否正确。

0 投票
1 回答
528 浏览

apache - 即使所有值都存储在字符串中,如何使 ConstructorUtils.invokeConstructor 工作?

即使值存储在字符串中,如何使 ConstructorUtils.invokeConstructor 工作?

这是代码:

0 投票
2 回答
853 浏览

java - 使用反射输出对象中变量的所有值

我想输出对象中变量的所有值。

目前我正在使用ReflectionToStringBuilder,但问题是它[,]在输出集合时包含字符。

这是一个例子。

输出

我尝试定义自己的ToStringStyle,但似乎没有任何选项可以删除方括号和逗号。

输出

我需要的是只获取没有添加字符的值。

这怎么可能实现?

0 投票
1 回答
2063 浏览

java - NoSuchMethodError exception in production

I am getting the following exception in production ( Tomcat server ) but not when i run unit tests.

I am not quite sure why this would happen in production but not with unit tests. I can clearly see that commons-lang3 is included in the dependency so what am i missing ?

This is the maven tree :

i have commons-lang and commons-lang3 included but it shouldn't matter since the package name are different

0 投票
0 回答
1249 浏览

android - 致命异常:org.apache.commons.lang3.tuple.Pair 的 java.lang.NoSuchMethodError

我需要比较两个复杂的自定义对象。我没有覆盖 equals 方法,而是使用了 apache.commons.lang3 方法 EqualsBuilder.reflectionEquals(obj1, obj2)。

它适用于大多数 Android 设备。但对于小米而言,应用程序崩溃,但出现以下异常:

我在带有版本的gradle中有以下行:

我不确定出了什么问题,以及为什么它会在少数设备上失败而在其他设备上都可以正常工作。

0 投票
1 回答
6533 浏览

java - Intellij 无法解析符号 'lang3' apache

我想使用 StringUtils 并下载了“apache commons jar”zip 文件,将解压缩的 jar 文件复制到我的 intellij 项目中的 lib 文件夹中,并将其添加到库和类路径中(通过项目设置)。然后我用

导入 org.apache.commons.lang3.StringUtils;

但 IntelliJ 无法解析“lang3”。有人有建议吗?注意:堆栈交换中存在类似问题,例如。herehere,但他们不是完全相同的问题,他们的解决方案没有帮助。

仅供参考,我从这个网站下载了“common-lang3/common-lang3.jar.zip”文件夹。

谢谢!

0 投票
1 回答
940 浏览

apache-spark - 带有 spark 2.4 的 cloudera 6.1 中的 commons-lang3 无效版本

我们安装了 cloudera 6.1 并运行 spark 2.4 我们使用 oozie 运行我们的 spark 应用程序。我们有一个使用数据帧写入和读取的代码(我们从 spark 流中读取 json 并将其写入 parquet 中的 hdfs)。在新集群上运行时出现以下错误:

我检查了一下,我的 jar 中没有一个包含 commons-lang3,而且似乎 oozie 共享 lib 和 spark 依赖于同一个 jar。

可能是什么问题?

0 投票
1 回答
1291 浏览

stringbuilder - Apache Common 的 StrBuilder 和 Java 的 StringBuilder 有什么区别?

StrBuilderApache Commons 与 Java StringBuilder有何不同?

在 Apache Commons 中,我看到StrBuilder已弃用。

我可以改用JavaStringBuilder吗?

0 投票
0 回答
86 浏览

java - ToString 方法 print String Objcet like Char 数组

我正在尝试登录到肥皂请求,如果我的输入只是一个字符串对象,ReflectionToStringBuilder 会构建一个日志,其中我的对象按字符分割。奇怪的是,如果我在一个对象中有一个字符串,它就会很好地记录下来。如何解决这个问题?

java方法中的代码,c是要记录的单个对象:

肥皂请求示例:

日志结果:

预期的日志结果:

0 投票
1 回答
1018 浏览

java - splitByWholeSeparator、splitPreserveAllTokens 和 splitByWholeSeparatorPreserveAllTokens 之间的区别

在课堂上,和org.apache.commons.lang3.StringUtils有什么区别?我检查了JavaDoc,完全不清楚为什么我会使用一种方法而不是其他方法。splitByWholeSeparator(String, String)splitPreserveAllTokens(String, String)splitByWholeSeparatorPreserveAllTokens(String, String)