问题标签 [apache-stringutils]

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 投票
2 回答
976 浏览

java - StringUtils 重载斩波方法

StringUtils如果它是反斜杠,我想重载 Chop 方法以删除最后一个字符(\)

是否可以重载函数或者我需要使用 if 条件?

0 投票
2 回答
51 浏览

java - 按空格分隔列表项,按制表符分隔更高级别的指标

我有以下功能:

company 是一个字符串列表。示例:[苹果、芒果]。我正在尝试通过选项卡分隔 tabSerializer() 函数中传递的所有值。但是,使用我当前的代码,我什至在列表值(例如,苹果芒果)而不是空格之间获得制表符。

我想用空格分隔列表值,同时仍然用制表符分隔所有更高级别的维度。

我尝试添加:value= value + " " in the "addValuesFromList()"功能,但不知道如何进一步使用它与连接器集成。

任何帮助,将不胜感激。

0 投票
3 回答
1433 浏览

java - 使用 StringUtils 的 substringBetween() 方法获取两个标签之间的文本

我有这样的输入:

我想捕获地址标签之间的所有内容。

我试过:

这不适用于所有情况,因为地址标签内部可能包含某些属性。请帮助如何获取此类字符串的文本。

0 投票
1 回答
45 浏览

java - 如何在以下场景中操作java中的字符串

我想用空字符串替换上面字符串中的 /r/n 并具有以下限制。1. 如果 /r/n 只存在一次,不要替换它(例如:/r/n) 2. 如果多个 /r/n 替换(例如:/r/n/r/n/r/n/r /n 然后用空字符串替换。

示例字符串“\r\n\r\n\r\n\r\nCovered。覆盖范围仅限于\r\n 一位门诊患者的一次性 7095\r\n\r\n\r\n” ;

预期产出:涵盖。一位门诊患者的承保范围仅限于\r\n 一次性 7095

0 投票
2 回答
538 浏览

java - StringUtils.replaceEach:只替换单独的单词而不是子字符串

我需要使用ApacheStringUtils.replaceEach()方法来替换字符串集。但是,此方法也会替换单词中的子字符串。我知道我可以使用正则表达式的replaceAll方法\b。但我想知道是否有办法告诉StringUtils不替换子字符串。

提前致谢,

0 投票
1 回答
64 浏览

java - StringUtils.isBlank 方法上的 NumberFormatException

我得到了一个 NumberFormatException 虽然我有StringUtils.isBlank()并且我还添加了一个检查不可破坏的空白字符,如下面的代码中所述:

我仍然在上面的代码中得到一个数字格式异常。我无法控制amtBeforeTax,这是我正在获取的数据流,只是将其设置为其他对象。我想知道我将在这里接管什么以避免异常。

0 投票
1 回答
1018 浏览

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

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

0 投票
2 回答
1156 浏览

java - Apache lang3 有效,但 Apache lang 无效。为什么?

我已经使用 starter parent pom 版本 2.0.3 实现了 spring boot 项目。当我尝试使用

它抛出错误导入无法解决。即使我的 m2 文件夹(C:\Users\.m2\repository\org\apache\commons)安装了 lang 包(commons-lang 文件夹)。我也有 commons-lang3 文件夹。如果我将导入更改为

它工作正常。

我在其他 spring boot 项目中有相同版本的 starter pom,我可以在那里使用 commons.lang。无法确定根本原因。

0 投票
1 回答
235 浏览

java - 如何从java中的csv文件中的特定字段中删除逗号

我下面的代码正在打印带有数据的列。我尝试了 putescapeCsv的方法,StringEscapeUtils但逗号仍然没有从名称列中删除。

0 投票
0 回答
367 浏览

junit - 为什么 org.apache.commons.lang.StringUtils.isBlank() 为空值和空值返回 false

我看到了 StringUtils.isBlank() 的实现,并对我的情况感到惊讶,它没有按预期工作。

我正在写一个Junit,我遇到了这个问题。

AmazonSNSRegistrationService.java:

AmazonSNSRegistrationServiceTest.java:

我没有传递 Push Token ,所以它将为空。其他值是“”或“”。

但在 if 条件下,没有一个语句为真。全部返回 false 并且不抛出异常。我希望此代码在 if (StringUtils.isBlank(deviceId) || StringUtils.isBlank(pushToken) || StringUtils.isBlank(appId)) 中的任何语句返回 true 时引发异常。