Java:ArrayList 上的 StringUtils.join 返回 NoSuchMethodError 异常

标签 java arraylist apache-commons

我有一个 ArrayList,我想用分隔符“,”加入, 我在这里的一些答案中读到 StringUtils.join 是一个不错的选择,但问题是当我尝试加入 ArrayList 时出现以下错误:

java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.join(Ljava/util/Collection;C)Ljava/lang/String;

代码:

ArrayList<String> friendsList = new ArrayList<String>();
.
.
.
StringUtils.join(friendsList, ',');

我错过了什么?

当我使用 netbeans 编码时,它不会提醒我这个错误,它只会在我尝试编译时发生。

最佳答案

你有一个旧版本的 commons-lang。获取最新版本,里面有这个方法。

或者,您可以调用 StringUtils.join(friendsList.toArray(), ',')

关于Java:ArrayList 上的 StringUtils.join 返回 NoSuchMethodError 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3406863/

相关文章:

java - 将 Winstone 嵌入 jetty 服务器

java - BeanUtils.populate 是否有递归版本?

java - Jenkins 平衡奴隶

java - 在正则表达式中匹配带有井号 (#) 的单词

java - 如何从 Tomcat 流式传输自定义视频

java - 在 ArrayList 中插入不同的数组

Java arraylist 访问元素以计算平均值

java - ArrayList 引用行为

java - commons-collections 和 commons-beanutils 中的重复类

java - Apache commons CLI 未按预期解析?