MODIFICATION DYNAMIQUE DE LA TAILLE D'UN TABLEAU

cs_zappy Messages postés 161 Date d'inscription mardi 19 juin 2001 Statut Membre Dernière intervention 10 avril 2007 - 31 janv. 2003 à 10:17
MILAHA13 Messages postés 10 Date d'inscription mercredi 7 avril 2010 Statut Membre Dernière intervention 22 septembre 2010 - 2 mai 2010 à 10:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/11452-modification-dynamique-de-la-taille-d-un-tableau

MILAHA13 Messages postés 10 Date d'inscription mercredi 7 avril 2010 Statut Membre Dernière intervention 22 septembre 2010 1
2 mai 2010 à 10:19
bonjur je veux savoir comment accéder a les derniers nombres succicive dans un tableau
exemple:
3/2/1/5/7/8/9/10/11
je veux: 7/8/9/10/11
merci;
Katalepsy Messages postés 8 Date d'inscription vendredi 22 février 2002 Statut Membre Dernière intervention 12 avril 2003
9 avril 2003 à 23:39
dans mon exemple j'ai juste oublié en ligne 3 :
list = new ArrayList();

mais vous vous en doutez :p
Katalepsy Messages postés 8 Date d'inscription vendredi 22 février 2002 Statut Membre Dernière intervention 12 avril 2003
9 avril 2003 à 23:37
la classe ArrayList contient la méthode ToArray pour ca :

MyClass[] tableau;
ArrayList list;

list.Add( new MyClass() );
list.Add( new MyClass() );

tableau = (MyClass[])list.ToArray( MyClass );
Utilisateur anonyme
31 janv. 2003 à 16:21
Certe. Mais le pb était à la base le fait que certaines méthodes dans des classes qui utilisaient comme paramètres des tableaux d'objets, des collection d'autres fois, ....

J'utilisait dans des projets des arraylist, des collections. Mais a j'avais souvent des problèmes de casting. D'ou cette classe
Je suis conscient que cela génère pas mal de travail pour le garbage collector si l'on utilise de manière non parsimonieuse.
cs_zappy Messages postés 161 Date d'inscription mardi 19 juin 2001 Statut Membre Dernière intervention 10 avril 2007 2
31 janv. 2003 à 10:17
Waou, tu imagines seulement de ce que représente des copy de tableaux pour chaque action ???

Non, la vraie solution est d'utiliser un ArrayList.

++