大家好,又见面了,我是你们的朋友全栈君。//数组转集合 //数组转集合虽然不能增加减少 但可以使用其他集合的方法 比如包含 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); }
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/148829.html原文链接:https://javaforall.cn