-3

ソート済みArrayList object listAの があり、そのサイズは約 50 から 100 です。今度は、listA の最初の 30 要素だけを含む別の ArrayList を作成したいと考えています。

では、これを達成するためのコードをどのように書くか。

これを行うコードを書くことはできますが、最小限の時間コストで方法を知りたいです。

4

1 に答える 1

5

それを使用subListして、新しいリストのコンストラクター (または呼び出しaddAll) に渡します。

時間コストが最小になる方法を知りたいです。

これをループで何十万回も実行していますか?もしそうなら、単純なforループの方が良いかもしれませんが、実際のパフォーマンスの問題が見られるまで/見ない限り待ちます.

于 2013-07-18T04:03:05.463 に答える