2015-02-24 127 views
-5

我有一個字符串category =「1-4-5-10-13-27-28-29-32-34-35-36-51-58-150」,我想轉換成字符串數組將字符串轉換爲字符串數組

我已經嘗試過這樣的代碼:

List<String> oldCat = new ArrayList<String>(Arrays.asList(category.split(","))); 

,但它不工作

+1

你怎麼看'分裂( 「」)'呢? '列表'不是字符串數組。預期結果的後期例子。 – Pshemo 2015-02-24 02:03:43

+2

該代碼的任何部分如何幫助您實現目標? – 2015-02-24 02:03:48

+0

對不起。我已經得到了這個。在我的分裂中,它不應該像這樣(「,」)而是這個(「 - 」)。我很抱歉傢伙 – 2015-02-24 03:06:54

回答

0

試試這個:

String category = "1-4-5-10-13-27-28-29-32-34-35-36-51-58-150"; 
String [] categoryArray = category.split("-"); 

然後,如果你要結束了用ArrayList<String>做:

List<String> categoryArrayList = new ArrayList<String>(); 
Collections.addAll(categoryArrayList, categoryArray); 
0

我想你想把字符串拆分成字符串。試試這個

String[] ary = category.split("-"); 

這將返回數組

+0

@Pshemo更新 – Fahim 2015-02-24 02:23:44