oui, je faisais clear(). Je trouve aussi cela normal... et j'en ai conclu que comme c'était une instance si je change les valeurs du vector après, çà change aussi les valeurs dans V1.
Pour éviter cela, j'aurai pu passer le vector en colection et mettre la collection dans V1 mais bon, quel interet. Il falait que je récupère le contenu du vector après à l'aide de Vector(collection c). Et puis je doute de cette méthode.
Une autre chose est venue m'embetter aussi, c'est que si on met un hashmap dans un hashmap à l'aide de put, on récupère le hashmap que l'on a mis dans l'autre par get() de la classe HashMap (de l'interface Map). On récupère un objet, et comment on peut passer de cette objet à un objet HashMap sans avoir de contructeur HashMap prenant en paramêtre un objet?
Une dernière question que je me suis posée : le hashcode que l'on voit beaucoup sert à quoi. Malgré la javadoc et les livres, j'ai pas encore compris son rôle exactement (un rôle utile)
Message édité par BreizhynGd le 10-01-2003 à 20:46:36