String commaSeparated = "item1 , item2 , item3";ArrayList<String> items = //method that converts above string into list??
千万里不及你
浏览 1682回答 3
3回答
慕哥6287543
将逗号分隔的字符串转换为列表List<String> items = Arrays.asList(str.split("\\s*,\\s*"));上面的代码将字符串拆分到一个定界符上,该分隔符定义为:zero or more whitespace, a literal comma, zero or more whitespace它将把单词放到列表中,并折叠单词和逗号之间的任何空格。请注意,这只返回数组上的一个包装器:不可能例如.remove()产生的List..对于一个实际的ArrayList你必须进一步使用new ArrayList<String>.