104得票19回答
从字符串中提取数字 - StringUtils Java

我有一个字符串,想要提取其中唯一的数字序列。 例如: helloThisIsA1234Sample. 我想要的是 1234 可以确定数字序列在字符串中只出现一次,但位置不同。 (对于那些会问的人,我有一个服务器名称,需要从中提取特定的数字) 我想使用Apache commomns中的S...

59得票1回答
如何使用分隔符连接字符串值并处理空和空串?

在Java 8中,我有一些String值,我想得到一个用逗号分隔的有效值列表。如果一个String是null或空,我想要忽略它。我知道这似乎很普遍,很像这个老问题;然而,那个讨论没有处理null和空格(我也不喜欢被接受的答案)。 我看过了Java 8 StringJoiner、Commons...

25得票1回答
将List<Long>转换为逗号分隔的字符串

你好,我有一个需求,需要将 List 中的 Long 数据类型转换为逗号分隔的 String。哪种方法最合适?我考虑过使用字符串构建器或将其转换为 List&lt;String&gt;,然后使用 StringUtils 连接以获取 String。 我正在寻找 Java 7 的解决方案,不使用...

12得票1回答
在Android中解码以UTF-8格式编码的字符串

我有一个字符串来自XML,是德语文本。德语特定的字符采用UTF-8格式编码。在显示该字符串之前,我需要对其进行解码。 我已经尝试了以下方法:try { BufferedReader in = new BufferedReader( new InputStrea...

10得票6回答
Apache StringUtils与Java实现的replace()方法对比

Java 1.4.2的replace方法和Apache 2.3的实现有何不同?它们之间是否存在性能差异? Java 1.4.2 replace提供了更简单的替换方式,可以直接将一个字符替换为另一个字符。而Apache 2.3 replace则可以将一个字符串中的指定子串替换为另一个字符串。 ...

8得票2回答
将Person对象列表按照其getName()属性分隔成一个字符串

是否有一个XXXUtils工具类,可以进行 String s = XXXUtils.join(aList, "name", ","); 这里的"name"是从aList对象的JavaBeans属性中获取的。 我只找到StringUtils有join方法,但它只能将一个List&lt;S...

7得票3回答
为什么我不能在List上使用Apache的StringUtils.join函数?

当我尝试时 StringUtils.join(myList,','); 我遇到了编译错误: cannot find symbol symbol : method join(java.util.List,char) 但是以下方法可行: StringUtils.join(myLis...