java - 请问这个变量如何初始化?
巴扎黑
巴扎黑 2017-04-17 17:49:04
0
4
338

初学java。

 ArrayList<Integer>[] g;
巴扎黑
巴扎黑

répondre à tous(4)
巴扎黑

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);
伊谢尔伦

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é.

左手右手慢动作

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);
Peter_Zhu
ArrayList<Integer>[] array = new ArrayList<Integer>[Integer.MAX_VALUE];
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal