我有一個字符串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(",")));
,但它不工作
我有一個字符串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(",")));
,但它不工作
試試這個:
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);
我想你想把字符串拆分成字符串。試試這個
String[] ary = category.split("-");
這將返回數組
@Pshemo更新 – Fahim 2015-02-24 02:23:44
你怎麼看'分裂( 「」)'呢? '列表'不是字符串數組。預期結果的後期例子。 –
Pshemo
2015-02-24 02:03:43
該代碼的任何部分如何幫助您實現目標? – 2015-02-24 02:03:48
對不起。我已經得到了這個。在我的分裂中,它不應該像這樣(「,」)而是這個(「 - 」)。我很抱歉傢伙 – 2015-02-24 03:06:54