我对ArrayList的概念还不了解。我写了一个简短的程序,如下所示:
ArrayList<int[]> arl=new ArrayList<int[]>();
int a1[]={1,2,3};
arl.add(0,a1);
System.out.println("Arraylist contains:"+arl.get(0));
它给出的输出是:Arraylist contains:[I@3e25a5
现在我的问题是:
- 如何显示正确的值,即1 2 3。
- 如何访问数组a1的单个元素,例如如果我想知道a1 [1]处的值。
ArrayList
并不意味着“数组列表”,而是指在内部使用数组的列表。因此,您可以使用ArrayList<Integer>
并添加您的值:arl.add(Integer.valueOf(1); ...
- hage