1. 程式人生 > >Java中集合和陣列的區別

Java中集合和陣列的區別

區別:

     1)陣列大小固定,儲存資料型別單一(基本型別/引用型別);

     2)集合大小可動態擴充套件,可儲存各種型別的資料;

聯絡:

     1)陣列轉集合: Arrays.asList(陣列);

     int[] arr = {1,3,4,6,6};

  Arrays.asList(arr);

  for(int i=0;i<arr.length;i++){

    

System.out.println(arr[i]);

  }

     2)集合轉陣列:  集合.toArray();    

  List list = new ArrayList();

  list.add("a");

  list.add("b");

  list.toArray();

  System.out.println(list.toString());