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

ufk*_*ufk 7 java arraylist apache-commons

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

java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.join(Ljava/util/Collection;C)Ljava/lang/String;
Run Code Online (Sandbox Code Playgroud)

码:

ArrayList<String> friendsList = new ArrayList<String>();
.
.
.
StringUtils.join(friendsList, ',');
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

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

Boz*_*zho 19

你有一个较旧版本的commons-lang.获取具有此方法的最新版本.

或者,你可以打电话 StringUtils.join(friendsList.toArray(), ',')