3人の独立したarraylistsより遅いTuple(double、int、int)のarraylistを使用していますか?たくさんのTupleオブジェクトを作成しないようにしたいのですが、メソッド2はオートボクシングによってオブジェクトを作成しますか?2人のarraylistsより遅いTuple(double、int、int)のarraylistを使用しています
//Method 1
Arraylist<Tuple> arr=new Arraylist<Tuple>();
Tuple t=new Tuple(double, int, int);
class Tuple{
private double value;
private int a;
private int b;
}
//Method 2
Arraylist<Double> arr=new Arraylist<Double>();
Arraylist<Integer> arr=new Arraylist<Integer>();
Arraylist<Integer> arr=new Arraylist<Integer>();
Method1は現在のところコンパイルされません。擬似コードではなく実際のコードで質問すると、正確な回答を得るのが容易になります。 –