1. 程式人生 > >java中陣列與集合的互相轉換

java中陣列與集合的互相轉換

最近在刷筆試的程式設計題,裡面很多涉及到了陣列與集合的相互轉換

public class ArrayAndList {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int arrys []=new int[]{1,2,3,4,5,6};
        ArrayList<Integer> al=new ArrayList<Integer>();
        //將陣列轉換成集合
        //方法一
        for
(Integer ar :arrys) { al.add(ar); } System.err.println(al); //方法二 ArrayList<Integer> alist=new ArrayList<Integer>(Arrays.asList()); //將集合轉換成陣列,使用toArray(T[] a)方法 ArrayList<String> aList=new ArrayList<String>(); aList.add("asdfb"
); aList.add("weqrw"); aList.add("asdfdfb"); aList.add("weqdfgrw"); String[] array = aList.toArray(new String[aList.size()]); for(int i=0;i<array.length;i++) { System.out.println(array[i]); } } }