106 votes

Longueur du tableau en Java

J’ai déclaré un tableau comme indiqué ci-dessous:

Ensuite, j’ai assigné les valeurs suivantes au tableau:

Ensuite, j’ai déclaré et initialisé une variable entière:

Cela sera utile pour trouver la taille réelle, mais existe-t-il une méthode pour trouver la taille logique du tableau ?

92voto

user714965 Points 14264

Il contient la taille allouée, . Les index non affectés contiendront la valeur par défaut qui est pour `` .

74voto

Costi Ciudatu Points 13020

Tout d’abord, est une propriété, donc ce serait au lieu de `` .

Et il retournera 10, la taille déclarée. Les éléments que vous ne déclarez pas explicitement sont initialisés avec 0.

6voto

Ramon Saraiva Points 468

Les tableaux sont une allocation de mémoire statique, donc si vous initialisez un tableau d’entiers :

La longueur sera toujours de 15, quel que soit le nombre d’index remplis.

Et une autre chose, lorsque vous intériorisez un tableau d’entiers, tous les index seront remplis avec « 0 ».

5voto

Dirk Points 17809

En Java, votre taille « réelle » et « logique » sont les mêmes. Le moment de l’exécution remplit tous les emplacements de tableau avec des valeurs par défaut lors de l’allocation. Donc, votre `` contient 10.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X