Maison > Questions et réponses > le corps du texte
巴扎黑2017-04-17 17:51:04
Si vous souhaitez créer un tableau de ArrayList, vous pouvez écrire comme ceci
ArrayList<Integer>[] array = new ArrayList[3];
System.out.println(array.length);
伊谢尔伦2017-04-17 17:51:04
Je soupçonne également qu'il y a trop de symboles []
. Vous ne voulez probablement pas un tableau de list
.
Ensuite, ArrayList<Integer> g = new ArrayList<Integer>();
si la taille de list
est confirmée, elle peut s'écrire comme : ArrayList<Integer> g = new ArrayList<Integer>(size);
Généralement, il n'est pas nécessaire de préciser, et l'impact sur les performances n'est pas significatif et peut être complètement ignoré.
ringa_lee2017-04-17 17:51:04
Bonjour ! Il est recommandé d'en savoir plus sur Java. ArrayList est à l'origine une collection. Une collection peut être considérée comme un tableau dynamique, il n'est donc pas nécessaire d'ajouter [] .
à la fin.ArrayList<Integer> g = new ArrayList<Integer>(0);
天蓬老师2017-04-17 17:51:04
ArrayList<Integer>[] array = new ArrayList<Integer>[Integer.MAX_VALUE];