Java 将字符串转换为字符串数组
我有一个字符串category=1-4-5-10-13-27-28-29-32-34-35-36-51-58-150,我想把它转换成字符串数组 我已经尝试了以下代码:Java 将字符串转换为字符串数组,java,Java,我有一个字符串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-1
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[] ary = category.split("-");
这将返回一个数组您认为split的作用是什么?列表也不是字符串数组。发布预期结果的示例。该代码的任何部分如何帮助实现您的目标?对不起。我已经知道了。在我的分裂内部,不应该是这样,而是这样-。对不起,伙计们
String[] ary = category.split("-");