public class test {
public static void main(String[] args){
int[] a = {1,2,3,4,5};
ArrayList<int[]> l = new ArrayList<int[]>(Arrays.asList(a));
System.out.print(l.size());
}
}
输出结果是1 请问为什么 我应该怎么得到这个List的长度呢
...全文
2795打赏收藏
java Arrays.asList()的问题
public class test { public static void main(String[] args){ int[] a = {1,2,3,4,5}; ArrayList l = new ArrayList(Arrays.asList(a)); System.out.print(l.size()); } } 输出结果是1 请问为什么 我应该怎么得到这个List的长度呢
要的是这个吧
public class test {
public static void main(String[] args){ Integer[] a = {1,2,3,4,5};
ArrayList<Integer> l = Arrays.asList(a);
System.out.print(l.size());
}
}
注意一下泛型的用法,泛型里是不应该放int这样的原始数据类型的,要放Integer这样的类才可以