當我嘗試爲什麼我不能在List上使用Apache的StringUtils.join?
StringUtils.join(myList,',');
我得到一個編譯失敗:
cannot find symbol
symbol : method join(java.util.List,char)
但以下幾項工作:
StringUtils.join(myList.toArray(),',');
的docs (Apache Commons Lang 2.5)似乎表明,兩者都應該工作,因爲他們記錄兩者:
public static String join(Collection collection,
char separator)
和
public static String join(Object[] array,
char separator)
任何想法?爲了記錄,我正在導入import org.apache.commons.lang.StringUtils;
從2.3版開始可用。你有沒有過時的JAR文件? – home
和'myList'是如何定義的? –
我其實有同樣的問題,但我已經檢查了一切,我的版本2.6 – Kevin