Pb de Vector!!!!!!

cs_othland Messages postés 298 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 9 février 2010 - 6 janv. 2005 à 19:00
cs_othland Messages postés 298 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 9 février 2010 - 8 janv. 2005 à 19:29
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

cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 11
6 janv. 2005 à 20:48
Neodante

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

[Responsable www.neogamedev.com et Admin CS]
0
Quazar Messages postés 84 Date d'inscription mardi 19 octobre 2004 Statut Membre Dernière intervention 6 octobre 2006
7 janv. 2005 à 09:48
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]
0
cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 11
7 janv. 2005 à 14:41
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]
0
cs_othland Messages postés 298 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 9 février 2010 1
8 janv. 2005 à 19:29
merci les mecs, j'ai réglé le pb avec Vector!
thanks!!!
0
Rejoignez-nous