Rumah > Soal Jawab > teks badan
巴扎黑2017-04-17 17:51:04
Jika anda ingin mencipta tatasusunan ArrayList, anda boleh menulis seperti ini
ArrayList<Integer>[] array = new ArrayList[3];
System.out.println(array.length);
伊谢尔伦2017-04-17 17:51:04
Saya juga mengesyaki bahawa terdapat terlalu banyak simbol []
Anda mungkin tidak mahu susunan list
.
Kemudian, ArrayList<Integer> g = new ArrayList<Integer>();
jika saiz list
disahkan, ia boleh ditulis sebagai: ArrayList<Integer> g = new ArrayList<Integer>(size);
Secara amnya, tidak perlu dinyatakan, dan impak prestasi tidak ketara dan boleh diabaikan sepenuhnya.
ringa_lee2017-04-17 17:51:04
Hello! Adalah disyorkan untuk mengetahui lebih lanjut tentang Java ArrayList pada asalnya Koleksi boleh dilihat sebagai tatasusunan dinamik, jadi tidak perlu menambah [] .
pada penghujungnya.ArrayList<Integer> g = new ArrayList<Integer>(0);
天蓬老师2017-04-17 17:51:04
ArrayList<Integer>[] array = new ArrayList<Integer>[Integer.MAX_VALUE];