大家好,又见面了,我是你们的朋友全栈君。//数组转集合
//数组转集合虽然不能增加减少 但可以使用其他集合的方法 比如包含
public static void main(String[] args) {
//demo1();
// int [] arr ={11,22,33,44,55};
// List list =Arrays.asList(arr);基本数据类型的数组转换成集合,会将整个数组当做一个对象
//System.out.println(list);
//demo2();
//集合转数组 加泛型
ArrayList<String> list =new ArrayList<>();
list.add(“a”);
list.add(“b”);
list.add(“c”);
list.add(“d”);
String [] arr =list.toArray(new String[10]);//当集合转换数组时,数组的长度如果是小于等于集合的size时转换后的数组长度就等于集合的size,
//如果数组的长度大于集合的size 数组的长度就和你指定的长度一样
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
public static void demo2() {
Integer[] arr ={11,22,33,44,55};
List<Integer> list =Arrays.asList(arr);
System.out.println(list);
}
public static void demo1() {
String[]arr={“a”,”b”,”c”,”d”};
List<String> list =Arrays.asList(arr);
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/148829.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...