/**
*將 逗號分隔的字符串轉成列表
* <p>
* 關于這里為什么會看似多此一舉的新建一個tempList并遍歷復制,而不是使用系統方法直接轉換成list,
* 因為如果用Arrays.asList()將String[]轉成List<String>的話,生成list就是定長的,長度不能改變,
* 這樣它的添加和刪除方法就無法使用,否則會報UnsupportedOperationException異常。
* * @param org
* * @return
*/
private List<String> commaSplitStrToList(@NotNull String org) {
String[] strArry = org.split(",");
List<String> tempList = new ArrayList<>();
for (String item : strArry) {
tempList.add(item);
}
return tempList;
}
由Arrays.asList()生成的List發生UnsupportedOperationException異常問題
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。