recherche

Maison  >  Questions et réponses  >  le corps du texte

java - 请问这个变量如何初始化?

初学java。

 ArrayList<Integer>[] g;
巴扎黑巴扎黑2889 Il y a quelques jours344

répondre à tous(4)je répondrai

  • 巴扎黑

    巴扎黑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);

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦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é.

    répondre
    0
  • ringa_lee

    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);

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:51:04

    ArrayList<Integer>[] array = new ArrayList<Integer>[Integer.MAX_VALUE];

    répondre
    0
  • Annulerrépondre