问题标签 [apache-commons-lang]

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 投票
11 回答
55380 浏览

java - 在java中屏蔽信用卡号

我尝试使用字符“X”来掩盖信用卡号码字符串中的字符。我编写了两个函数,如下所示。第二个函数使用commons.lang.StringUtils类。我试图找出两种情况下所需的时间

当我运行这个时,我得到了这个结果

我不明白为什么 commons.StringUtils 比第一个函数中的 for loop+StringBuffer 花费更多的时间。显然我正在使用 api,错误的方式..

在这种情况下,有人可以建议如何正确使用这个 api 吗?

0 投票
3 回答
757 浏览

android - 项目导入 Eclipse 时出现 NoClassDefFoundError?

我正在开发一个使用 Commonslang.jar 库的应用程序。我试图用新安装的 Eclipse 在新系统上设置它。项目没有显示任何错误但是当我运行项目时,它会在我使用 Commonslang lib 的每个点强制关闭 NoClassDefFoundError。

我不知道如何解决这个问题。请帮忙?

0 投票
2 回答
145 浏览

java - 编码 Javascript

如何将使用 StringEscpeUtils.escapeJavascript 转义的文本转换回 java 中的原始文本?我已经用 escapeJavascript 转换了俄语文本,结果是:\u041F\u043E\u0440\u043E\u0434\u044B,但向后它不起作用。

谢谢 !

0 投票
1 回答
1569 浏览

java - 安全地和区域敏感地解析数字

JavaNumberFormat是 1) 非线程安全的(可以使用 a 来解决ThreadLocal);2)当我知道字符串是否应该包含 int、long 或 double 并且想要如下 API 时,不方便正确使用最简单的用例:

当字符串未完全解析时引发异常。显然,这样的包装器很容易编写,但我在 Guava 或 Apache Commons Lang 中找不到。我只是错过了吗?还是有另一种或多或少的标准解决方案?

0 投票
1 回答
351 浏览

java - JPa/Hibernate/JUnit:如何在 ToString 中使用正确的反射方法?

我想通过 JUnit 在 Spring/JPA/Hibernate 架构中测试我的服务。

暂时一切正常,但我使用了 ToString 的覆盖方法来验证内容:

它使用库 commons.lang。结果是正确的,但是当我检查具有关系的实体(为@OneToMany 或@ManyToMany 设置)时,它很快变得不可读。

任何人都知道有一种方法可以使 JUnit 测试结果在控制台中更具可读性吗?

谢谢你。

0 投票
2 回答
110 浏览

java - 在 jexcelapi 中抓取一个非英文字符

我有一张 Excel 表,里面有一些非英文字符,当我尝试通过

它返回带有替换字符 \uFFFD 的字符串,而不是我将使用 StringEscapeUtils.escapeJava 转换为 unicode 的非英语字符。

0 投票
1 回答
7268 浏览

java - 为什么 ArrayUtils.add 不在这里添加元素

我使用ArrayUtils.add(double[], double)一些频率。显然我对为什么它在这里不起作用有一个盲点。任何人都可以帮忙吗?

输出:

0 投票
1 回答
15832 浏览

java - Apache Commons 包中的 IntegerUtils 和 DoubleUtils

我广泛使用 Apache Commons 包,尤其是 StringUtils、BooleanUtils、ObjectUtils、MapUtils 类,发现它们非常有用。我想知道是否有诸如 IntegerUtils、DoubleUtils 之类的类为它们各自的包装类提供类似的功能(我在 Apache Commons 包中找不到这样的类)。

谢谢,

文卡特

0 投票
1 回答
3752 浏览

java - 关于 Apache Commons EqualsBuilder 和 HashCodeBuilder 和空值

Apache Commons Lang 库中的EqualsBuilderHashCodeBuilder类可用于对象比较。

例如,可以测试两个Person对象之间的相等性,如下所示:

假设一个字段不是强制性的,例如secondname. EqualsBuilder 和 HasCodeBuilder 如何处理这个事实?是否在该领域进行了比较?或者可以将空字段的比较作为特殊选项跳过?

0 投票
1 回答
740 浏览

java - EqualsBuilder 用作属性的比较器

如果您 从 apache commons lang 了解 EqualsBuilder,您就会知道可以使用它来实现带反射的 equals 方法。它似乎运作良好,但由于我使用的是第三方软件,我需要改变它的行为。我需要一个通用比较器来检查所有属性,并且不能假定属性对象具有实现的 equals 方法,但 EqualsBuilder 假定它。

详细地说,我想改变public EqualsBuilder append(Object lhs, Object rhs),而不是调用isEquals = lhs.equals(rhs)EqualsBuilder 也应该用于这个对象。就像是isEquals = EqualsBuilder.reflectionEquals(lhs, rhs, false);

覆盖该方法是可能的,但它不会被调用,因为 EqualsBuilder 创建了它自己的对象。因此我需要告诉 EqualBuilder 使用我的 RecursiveEquilbuilder 对象。

有任何想法吗?