-3

现在我有一个 sorted ArrayList object listA,它的大小大约在 50 到 100 之间。现在我想构建另一个 ArrayList,它只包含 listA 中的前 30 个元素。

那么如何编写代码来实现这一点。

我可以写一些代码来做到这一点,但我想知道用最少的时间成本的方式。

4

1 回答 1

5

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

我想知道用最少的时间成本的方式。

您是否在循环中执行数十万次?如果是这样,一个简单的for循环可能会更好,但我会等到/除非我看到真正的性能问题。

于 2013-07-18T04:03:05.463 回答