我有一个 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/