大量のデータを処理するアプリケーションを作成しており、ArrayList<Integer>
機能が必要です。クラスではなく、型ArrayList
を操作するためにクラスを書き直したい。これにより、パフォーマンスはどの程度向上しますか?int
Integer
質問する
368 次
3 に答える
4
車輪を再発明しないでください。
それはずっと前に行われました:)
http://trove4j.sourceforge.net/javadocs/gnu/trove/list/array/TIntArrayList.html
それはうまくいきます。
于 2013-08-17T15:17:03.273 に答える
0
ArrayList<int[]> arlist=new ArrayList<int[]>();
int ar1[]={1,2,3};
arlist.add(0,ar1);
これはもっともらしいことではありませんか?
于 2013-08-17T15:19:24.180 に答える
0
これを行う必要はありません。@dantuchの回答を参照してください。
特殊な「リスト」クラスを使用する際の問題点を指摘したいだけです。int
このクラスは、標準のコレクション クラスおよびインターフェイスと互換性のある API にすることはできません。
Collection
またはを必要とする他の API を使用しようとしている場合List
、特殊化されたクラスは使用できません。さまざまな「プリミティブのリスト」タイプ全体でポリモーフィズムを使用することはできません。
于 2013-08-17T15:26:34.033 に答える