如何从字符串[]转换的java列表中删除项目?

Tay*_*lor -1 java string list

String line = "5 1973 2205 2396 2406";
String[] paperids = line.split(" ");
List<String> paperList = Arrays.asList(paperids);
paperList.remove(0);
Run Code Online (Sandbox Code Playgroud)

这是我的Java代码,我想将字符串[]传递给List并删除List的第一项,但它在最后一行不起作用,有人可以帮我吗?非常感谢.

Mad*_*mer 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);
Run Code Online (Sandbox Code Playgroud)