问题标签 [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 投票
1 回答
1204 浏览

apache-spark - Spark 2.2 commons-lang3

我正在使用 Spark 2.2 快照(它包括我需要的修复程序)。我可以通过启动“本地”火花来运行我的应用程序,一切都很好。当我使用 spark-submit 运行作业时,出现以下错误:

有一些与此问题相关的帖子,这些帖子表明不兼容是由类路径上旧版本的 commons-lang3 引起的。但是我已经明确设置了 commons-lang3 (3.5) 的版本,验证了应用程序只依赖于 3.5(使用 sbt-dependency-graph),甚至从生成的 jar 中删除了所有 commons-lang3 文件。这些都没有解决这个问题。

任何帮助在这里非常感谢 - 如果它不在提交的 jar 文件中,那么火花会在哪里拾取旧的依赖项?我是否完全误解了错误消息?

谢谢

0 投票
1 回答
77 浏览

java - 尝试使用 FastDateFormat 将字符串转换为日期时出现意外输出

问题:

我需要将日期类对象传递给一个函数,并且该日期对象应该包含系统时间前一天。例如:如果今天的日期是 2017-04-20 17:01:31。那么,日期对象应该包含 2017-04-21 17:01:31

是否可以将指定的格式存储到日期类对象中并传递给它。

我尝试了以下事情,但没有奏效。

如果可以通过代码或我应该使用 SQL 查询概念来添加一天,任何人都可以指导我。

下面是我的代码

convertStringToDate 的预期输出:

来自 convertStringToDate 的 OutputShown:

0 投票
1 回答
63 浏览

java - 使用 Commons-lang 的可运行 JAR 文件错误

我有一个涉及使用 Commons-lang 的项目。我下载了 bin 并完成了创建用户库以将其添加到另一个项目中的整个过程。

使用 Eclipse IDE 一切正常,但是当我想将项目导出为可运行 JAR 时。实际项目启动,但没有提供与 Commons-lang 库相关的功能。

当我用命令行执行它时,我得到了这个错误

CMD 中来自 JAR 文件的错误消息

我正在使用将所需库打包到生成的 JAR 中的选项。

我想知道我必须更改哪些配置才能使实际的 Runnable JAR 完全正常运行。

0 投票
1 回答
402 浏览

java - 使用 stringutils commons.lang version3 转义 XML 适用于 writer

在旧版本的“org.apache.commons.lang”(2.6) StringEscapeUtils 中,有一种方法可以通过传递“java.io.Writer”的实例作为参数之一来转义xml。

例如:escapeXml(Writer writer, String str)

但是,在较新的版本 3 StringEscapeUtils 中,没有可用的方法接受“java.io.Writer”的实例作为参数之一。

是否有任何替代方法可以间接使用编写器,设置回调或处理程序?

0 投票
2 回答
268 浏览

java - 如何避免 karaf 加载默认的解析包

我使用 karaf 运行使用内置 commons-lang3.5.jar 的 OSGI 包。

问题是当我运行这个包时,karaf 会自动加载另一个 commons-lang3.1.jar。我不确定它什么时候加载。但这需要我的捆绑崩溃。

有什么方法可以卸载 karaf 默认内置捆绑包?

0 投票
2 回答
1338 浏览

java - 如何避免使用 Apache Commons Jar 的 RandomStringUtils.random 生成重复数字

我正在使用 Apache Commons Lang3 包类RandomStringUtils。生成一些数字后,RandomStringUtils.randomNumeric正在无限循环中生成重复数字。我怎样才能防止这种情况发生?

这是我的代码:

0 投票
1 回答
491 浏览

javascript - 在 Angular2 中显示编码的表情符号

我正在 angular2 上执行一个循环,其中包含使用 org.apache.commons:commons-lang3 库在 android 中编码的动态表情符号值,例如\uD83D\uDEB5\uD83D\uDEB5\uD83D\uDEB5. 我需要在 angular2 前端解码它们。在 itemsArr[index]['Posted Content'] = item[0]['document']['post_content']; 我从后端获取编码内容。这就是我试图向他们展示的方式

代码如下

0 投票
0 回答
115 浏览

java - commons-lang3 EqualsBuilder中的对交换错误?

以下是部分源码org.apache.commons.lang3.builder.EqualsBuilderpair和 和有什么不一样swappedPair?为什么不swappedPair = Pair.of(pair.getRight(), pair.getLeft());

0 投票
2 回答
4814 浏览

enums - apache commons EnumUtils.isValidEnum(EnumClass, stringValue) 显示奇怪的行为

我有一个枚举,如下所示:

我在用

org.apache.commons.lang3.EnumUtils..isValidEnum(EnumClass, stringValue)

我使用枚举值而不是枚举类的名称
(例如:“ValTwo。”而不是枚举“ValTwo”)
当我检查给定的字符串值是否等于枚举值时,它总是检查名称枚举对象(是。“ValTwo”)而不是 Enum.toString。我的印象是它检查值而不是枚举对象本身。
奇怪的行为是,最初当我测试代码时,它检查的是值而不是名称。但是,在重建应用程序后,它正在检查名称。没有进行可能影响更改的代码更改。
任何投入将不胜感激。
提前致谢!!

0 投票
2 回答
9349 浏览

java - Apache Commons Lang3 与 Apache Commons Text 有什么区别?

我想知道Apache Commons Lang3 ( ) 与 Apache Commons Text ( ) 有什么区别?org.apache.commons.lang3org.apache.commons.text

我看到了他们之间的许多相似之处。
例如,他们都有StringEscapeUtils

但我也看到了许多不同之处。
那么我应该使用哪一个,Lang3 还是 Text?
或者这两个的常见用例是什么?