标签: java arraylist
现在我有一个已排序的ArrayList object listA,其大小约为50到100.现在我想构建另一个ArrayList,它只包含listA中的前30个元素。
ArrayList object listA
那么如何编写代码来实现这一目标。
我可以编写一些代码来执行此操作,但我希望以最短的时间成本了解方法。
答案 0 :(得分:5)
使用subList并将其传递到新列表的构造函数(或调用addAll)。
subList
addAll
我希望以最短的时间成本知道方式。
你是在循环中做了几十万次吗?如果是这样,一个简单的for循环可能会更好,但我会等到/除非我看到一个真正的性能问题。
for