Ok, donc j'ai un tableau 2D z [50] [50] et la taille de z est donc 50 * 50, mais si je dis z.length je ne récupère que 50 en arrière. Comment puis-je obtenir la taille réelle d'un tableau 2D?Obtenez la taille d'un tableau 2D
Répondre
En Java, les tableaux 2D sont vraiment des tableaux de tableaux avec éventuellement différentes longueurs (il n'y a aucune garantie que dans des tableaux 2D que les tableaux de 2e dimension tous la même longueur)
Vous pouvez obtenir la longueur de tout 2 tableau de dimension comme z[n].length
où 0 <= n < z.length
. Si vous traitez votre tableau 2D comme une matrice, vous pouvez simplement obtenir z.length
et z[0].length
, mais notez que vous pourriez faire l'hypothèse que pour chaque tableau de la 2ème dimension, la longueur est la même (pour certains programmes cela pourrait être une hypothèse raisonnable).
note: cela peut violer certains paradigmes de programmation, mais les règles sont faites pour être brisé amirite? – easymoden00b
L'expansion de ce que Mark Elliot dit plus tôt, la meilleure façon d'obtenir la taille d'un tableau 2D étant donné que chaque tableau dans le tableau de tableaux est de la même taille est:
array.length * array[0].length
array [0] .size() signifierait que ce n'est pas un tableau 2D mais par exemple un tableau de collections. –
- 1. Comment trouver la taille d'un tableau 2D?
- 2. représente un tableau 2D comme tableau 1D
- 3. Obtenez la taille d'une fenêtre Silverlight
- 4. Fin du tableau 2d
- 5. 2d représentation de tableau
- 6. PHP 2d Tableau Déclaration
- 7. Tableau 2D en PHP
- 8. comment réduire tableau 2d
- 9. 2D Rotation tableau
- 10. php- tableau 2d récursif de la fonction
- 11. Trouver la longueur de tableau 2D?
- 12. Obtenez partie d'un tableau
- 13. Trier tableau 2d en tableau 3d PHP
- 14. C++, manipuler un tableau 2d
- 15. 2d erreur de tableau C++
- 16. Avertissement en passant tableau 2d
- 17. Problème de tableau PHP 2d
- 18. PHP 2d Boucle de tableau
- 19. Tableau Trier 2D en PHP
- 20. setter objectif-c 2d-tableau
- 21. PHP 2d question du tableau
- 22. tableau 2D par des pointeurs
- 23. Réallocation de tableau dynamique 2D
- 24. toutes les possibilités tableau 2d
- 25. Accumulez 2D tableau par Index
- 26. Tableau 2D dans l'objectif C
- 27. Redistribuer un tableau 2d char
- 28. impression tableau 2d (en-têtes)
- 29. Php 2d tableau comme C# 2d array/struct
- 30. La méthode la plus efficace pour « carrelage » un tableau plus petit 2d dans un tableau plus 2d en AS3
Cette question semble un peu vague : à quoi correspond la "taille réelle"? –