如何在Java中从ArrayList中切片出一个ArrayList?

27 浏览
0 Comments

如何在Java中从ArrayList中切片出一个ArrayList?

在Java中,如何获取一个 ArrayList 的数组切片?具体而言,我想要做类似这样的操作:

ArrayList inputA = input.subList(0, input.size()/2);
// 这里的 'input' 是一个预先填充的 ArrayList

所以我期望这个操作可以成功,但是Java返回的是一个 List - 所以不兼容。而且当我尝试进行转换时,Java不允许我这样做。我需要一个 ArrayList - 我该怎么办呢?

0