longueur d'un tableau en plusieurs dimensions...

longueur d'un tableau en plusieurs dimensions... - Java - Programmation

Marsh Posté le 04-06-2003 à 10:23:06    

Bonjour à tous,
j'aurais aimé savoir si quelqu'un aurait pu me dire comment faire pour avoir la longueur d'un tableau multidimensionnel ?
 
Parce que avec la fonction <nom du tableau>.length il ne me retourne que la longueur de la première dimension.
 
J'aurais également aimé savoir s'il était possible d'avoir la taille d'une des dimensions.
 
Je vous remercie d'avance pour vos réponses.
 
 
baba

Reply

Marsh Posté le 04-06-2003 à 10:23:06   

Reply

Marsh Posté le 04-06-2003 à 10:39:30    

La notion de tableau multi-dimensionnel n'existe pas en Java. Par contre, une case d'un tableau peut être une référence vers un autre tableau. Mais quand tu as un tableau à 2 dimensions, en fait tu as n+1 tableaux en mémoire, où n est la longueur de la première dimension de ton tableau à 2 dimensions.

Reply

Marsh Posté le 04-06-2003 à 10:44:33    

ok, et si par exemple tu as un tableau :
 
int[][] _tab = new int[2][5]
 
tu fais comment pour pouvoir avoir la longueur de la deuxième dimension et que donc la fonction me retourne 5 ?

Reply

Marsh Posté le 04-06-2003 à 11:04:52    

babthefox2002 a écrit :

ok, et si par exemple tu as un tableau :
 
int[][] _tab = new int[2][5]
 
tu fais comment pour pouvoir avoir la longueur de la deuxième dimension et que donc la fonction me retourne 5 ?


au hasard, puisque _tab[i] est un tableau, (_tab[i]).length ?

Reply

Marsh Posté le 04-06-2003 à 11:07:43    

ok merci ça marche au poil...

Reply

Marsh Posté le 04-06-2003 à 20:04:14    

ton probleme me rappel mon premier topic sur ce forum :'(
 
 
enfin bn il avait été résolu hein :D


Message édité par veryfree le 04-06-2003 à 20:04:30
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed