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

时间:2013-07-18 04:00:25

标签: java arraylist

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

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

我可以编写一些代码来执行此操作,但我希望以最短的时间成本了解方法。

1 个答案:

答案 0 :(得分:5)

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

  

我希望以最短的时间成本知道方式。

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