Java 中的数组列表
在Java中制作数组列表的语法是什么?
我尝试了以下方法:
List<int[]> A = new List<int[]>();
还有很多其他的东西。
我需要能够对int数组重新排序,但int数组的元素不需要更改。如果这是不可能的,为什么?
谢谢。
在Java中制作数组列表的语法是什么?
我尝试了以下方法:
List<int[]> A = new List<int[]>();
还有很多其他的东西。
我需要能够对int数组重新排序,但int数组的元素不需要更改。如果这是不可能的,为什么?
谢谢。
首先,你不能做的是一个界面。new List();
要列出 int 数组,请执行如下操作:
List<int[]> myList = new ArrayList<int[]>();
附言根据注释,List 的包是和 ArrayList 的包java.util.List
java.util.ArrayList
List<Integer[]> integerList = new ArrayList<Integer[]>();
使用对象而不是基元,除非这是在Java 1.5之前,因为它会自动处理自动装箱。
就排序而言:
Collections.sort(integerList); //Sort the entire List
和每个数组(可能是您想要的)
for(Integer[] currentArray : integerList)
{
Arrays.sort(currentArray);
}