文化共享工程网站建设情况,人员优化方案,wordpress多语言根据ip切换语言,手机网站分辨率做多大参考链接#xff1a; Java中的数组类Array
1、循环。新建List类#xff0c;循环填充。
2、利用Arrays类的静态方法asList()。 Arrays.asList(T[])返回Arrays类的一个内部内List(T)#xff0c;此类继承自AbstractList#xff0c;不可增删。若想要一个可以增删的List类 Java中的数组类Array
1、循环。新建List类循环填充。
2、利用Arrays类的静态方法asList()。 Arrays.asList(T[])返回Arrays类的一个内部内List(T)此类继承自AbstractList不可增删。若想要一个可以增删的List类可使用以下语句
ArrayListT listnew ArrayListT(Arrays.asList(array))
3、利用Collections类的addAll()方法。
ArrayListT listnew ArrayListT(array.lentgh);
Collections.addAll(list,array);
4、利用List类的of()方法此方法为java9新增方法。
ListT listList.of(array);
ArrayListT listnew ArrayListT(List.of(array));
以下代码为实例
代码实例
Integer[] inte {1,3,10,9}; ListInteger list1Arrays.asList(inte);
System.out.println(list1);
//list1.add(3);报错 ArrayListInteger list2new ArrayListInteger(Arrays.asList(inte));
System.out.println(list2);
list2.add(10);
System.out.println(list2); ArrayListInteger list3new ArrayListInteger();
Collections.addAll(list3, inte);
System.out.println(list3);
list3.add(10);
System.out.println(list3); ListInteger list4List.of(inte);
System.out.println(list4);
//list4.add(10);报错
ArrayListInteger list5new ArrayListInteger(List.of(inte));
System.out.println(list5);
list5.add(10);
System.out.println(list5); 打印结果
[1, 3, 10, 9]
[1, 3, 10, 9]
[1, 3, 10, 9, 10]
[1, 3, 10, 9]
[1, 3, 10, 9, 10]
[1, 3, 10, 9]
[1, 3, 10, 9]
[1, 3, 10, 9, 10]