Java 中的数组列表

2022-09-01 05:41:51

在Java中制作数组列表的语法是什么?

我尝试了以下方法:

List<int[]> A = new List<int[]>();

还有很多其他的东西。

我需要能够对int数组重新排序,但int数组的元素不需要更改。如果这是不可能的,为什么?

谢谢。


答案 1

首先,你不能做的是一个界面。new List();

要列出 int 数组,请执行如下操作:

List<int[]> myList = new ArrayList<int[]>();

附言根据注释,List 的包是和 ArrayList 的包java.util.Listjava.util.ArrayList


答案 2
List<Integer[]> integerList = new ArrayList<Integer[]>();

使用对象而不是基元,除非这是在Java 1.5之前,因为它会自动处理自动装箱。

就排序而言:

Collections.sort(integerList); //Sort the entire List  

和每个数组(可能是您想要的)

for(Integer[] currentArray : integerList)  
{  
    Arrays.sort(currentArray);  
}