2011-08-08 29 views

回答

20

番石榴:

List<String> it = Splitter.on(',').splitToList(demoString); 

標準JDK:

List<String> list = Arrays.asList(demoString.split(",")) 

共享/郎鹹平:

List<String> list = Arrays.asList(StringUtils.split(demoString, ",")); 

請注意,你不能從陣列中創建一個列表中添加或刪除元素.asList,因爲List由提供的數組支持,並且數組不能調整大小。如果需要添加或刪除元素,你需要做的是:

// This applies to all examples above 
List<String> list = new ArrayList<String>(Arrays.asList(/*etc */)) 
+0

不,不,我想收集而不是名單

+5

的List 是收藏。您可以將上述所有變量類型更改爲Collection

+0

也可以在番石榴上使用:'Splitter.on(',')。splitToList(demoString)' –

1

樸實善良,

List<String> list = Arrays.asList(string.split(","))