Redimensionner un tableau

Redimensionner un tableau - Java - Programmation

Marsh Posté le 07-03-2005 à 18:06:38    

Bonjour à tous.
 
J'ai un tableau que j'initialise comme suit :
 
int tab[3];
 
Plus loin dans mon code je dois redimensionner mon tableau.
 
Par exemple je voudrais tab[5];
 
Existe t'il un équivalent à realloc mais en java ? C'est à dire pour ajuster la grandeur de mon tableau.
 
Merci à l'avance.
 

Reply

Marsh Posté le 07-03-2005 à 18:06:38   

Reply

Marsh Posté le 07-03-2005 à 18:19:18    

non pas possible.
Faut réallouer un tableau, faut le recopier dans un autre (ou utiliser une collection si possible), mattes du coté de System.arraycopy() il me semble.

Reply

Marsh Posté le 07-03-2005 à 18:22:02    

Très bien alors.  
Je vais opter pour refaire un nouveau tableau avec la bonne dimension et recopier les éléments de tab.
 
Et recopier le tout dans tab et le retourner.
 
Merci mille fois!

Reply

Marsh Posté le 07-03-2005 à 19:19:25    

(euh, au hasard, tu connais l'interface Collection? - ArrayList, LinkedList, tout ça...)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 07-03-2005 à 19:33:29    

Non pas vraiment mais je vais y jetter un coup d'oeil :)

Reply

Marsh Posté le 07-03-2005 à 19:53:43    

ha ben oui ça peut etre utile :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 07-03-2005 à 20:18:36    

Effectivement j'y ai trouvé mon bonheur!
 
Merci à tous pour vos suggestions.
 

Reply

Marsh Posté le 07-03-2005 à 23:12:46    

System.arraycopy(...)
 
edit: en plus je crois que c du natif, donc ca va vite.


Message édité par meumeul le 07-03-2005 à 23:13:30
Reply

Marsh Posté le 08-03-2005 à 11:19:37    

meumeul a écrit :


edit: en plus je crois que c du natif, donc ca va vite.


c'est effectivement l'intérêt de la chose.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 08-03-2005 à 12:21:01    

en meme temps, *List le fait pour toi...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 08-03-2005 à 12:21:01   

Reply

Marsh Posté le 08-03-2005 à 16:58:52    

bah c pratique quand tu connais pas le nombre d'elements que t'auras dans ton tableau. parce que les Collection c'est propre, mais c un peu lourd quand meme. (je parle meme pas de vector...)

Reply

Marsh Posté le 08-03-2005 à 17:04:58    

meumeul a écrit :

bah c pratique quand tu connais pas le nombre d'elements que t'auras dans ton tableau. parce que les Collection c'est propre, mais c un peu lourd quand meme. (je parle meme pas de vector...)


la drogue, c'est mal.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 08-03-2005 à 17:21:35    

meumeul a écrit :

bah c pratique quand tu connais pas le nombre d'elements que t'auras dans ton tableau.


N'est-ce pas ?

meumeul a écrit :

parce que les Collection c'est propre, mais c un peu lourd quand meme. (je parle meme pas de vector...)


:heink:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Sujets relatifs:

Leave a Replay

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