String line = "5 1973 2205 2396 2406";
String[] paperids = line.split(" ");
List<String> paperList = Arrays.asList(paperids);
paperList.remove(0);
这是我的Java代码,我想将字符串[]传输到List并删除List的第一项,但它在最后一行不起作用,有人可以帮助我吗?非常感谢。
答案 0 :(得分:8)
List
返回的Arrays.asList
不可变(无法更改)。这实际上是List
尝试创建ArrayList
并使用数组值
String line = "5 1973 2205 2396 2406";
String[] paperids = line.split(" ");
List<String> paperList = new ArrayList<String>(Arrays.asList(paperids));
paperList.remove(0);