将String转换为字符串数组

时间:2015-02-24 02:03:08

标签: java

我有一个字符串类别=" 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(",")));

但它不起作用

2 个答案:

答案 0 :(得分: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);

答案 1 :(得分:0)

我认为您想将字符串拆分为字符串。试试这个

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

这将返回一个数组