Pb de Vector!!!!!!

Signaler
Messages postés
299
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
9 février 2010
-
Messages postés
299
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
9 février 2010
-
slt tlm
je veux travailler avec un Vector pour un remplissage dynamique
je veux juste avoir la déclaration, l'initialisation, et comment s'effectue le remplissage
c'est urgent svp

4 réponses

Messages postés
2835
Date d'inscription
lundi 11 août 2003
Statut
Modérateur
Dernière intervention
16 décembre 2006
10
Neodante

Prend la javadoc ... google est ton ami 'java 1.4 vector' premier lien ...
@+

[Responsable www.neogamedev.com et Admin CS]
Messages postés
84
Date d'inscription
mardi 19 octobre 2004
Statut
Membre
Dernière intervention
6 octobre 2006

Salut



Si tu bosse en java 1.5, je te conseille d'utiliser plutot un ArrayList, ca se comporte de la même facon qu un Vector, en etant un peu plus optimisé.

Pour l'utilisation... je vais te faire gagner un peu de temps:

- Déclaration : ArrayList myTab new ArrayList(); (Vector myTab new Vector();)

- Ajout : myTab.add(myObj);

- Consultation : myTab.get(iIndex);

- Suppression : myTab.clear();



public static void main(String[] args) {

ArrayList myTab new ArrayList(); // Vector myTab new Vector();

String myString = "Bonjour";

myTab.add(myString);

myString = "Hello";

myTab.add(myString);

myString = "Ola";

myTab.add(myString);



System.out.println("- Consultation par iérateur -");

for(Iterator it = myTab.iterator(); it.hasNext();)

System.out.println('\t' +(String)it.next());



System.out.println("- Consultation par index -");

for(int i = 0; i < myTab.size(); i++)

System.out.println('\t' + (String)myTab.get(i));



// effacement par element

myTab.remove(myString);

// Effacement par index

myTab.remove(0);

// Effacement un élément

myTab.clear();

}



Jette quand même un coup doeil a la javadoc.


Vers l'infini et au delà... [Q]
Messages postés
2835
Date d'inscription
lundi 11 août 2003
Statut
Modérateur
Dernière intervention
16 décembre 2006
10
Neodante

L'optimisation
dépend des cas ... dans certains cas particuliers, les Vector sont plus
efficaces ... mais il faut le reconnaître c'est beaucoup plus du
ressort de l'optimisation avancée que du développement classique ... cf
le bouquin O'Reilly 'Java Performance Tuning' ...
@+

[Responsable www.neogamedev.com et Admin CS]
Messages postés
299
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
9 février 2010
1
merci les mecs, j'ai réglé le pb avec Vector!
thanks!!!