使用 Tuple(double,int,int) 的数组列表是否比三个单独的数组列表慢?我想避免创建大量的 Tuple 对象,但是方法 2 是否通过自动装箱创建对象?
//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>();