如何在Java中构建另一个arraylist的arraylist

Bin*_*Zhu -3 java arraylist

现在我有一个排序ArrayList object listA,它的大小约为50到100.现在我想构建另一个ArrayList,它只包含listA中的前30个元素.

那么如何编写代码来实现这一目标.

我可以写一些代码来做到这一点,但我想知道最小时间成本的方法.

T.J*_*der 5

使用subList并将其传递给新列表的构造函数(或调用addAll).

我希望以最短的时间成本了解方式.

你是在循环中做了几十万次吗?如果是这样,一个简单的for循环可能会更好,但我会等到/除非我看到一个真正的性能问题.