mais au niveau de hachtable rien ne marche
Bla bla bla.
Si tu veux qu'on t'aide il va falloir être plus précis. C'est pas toujours évident d'exprimer ce genre de trucs en français, mais la première étape pour résoudre un problème c'est de le décrire précisément.
Il va falloir que tu dises si le programme renvoie une erreur et quel genre (à la compilation, à l'exécution). S'il ne te renvoie pas d'erreur décrit le comportement que tu attendais et le comportement que tu obtiens.
Ceci dit ici tu as de la chance. En lisant ton code on voit de suite ce qui ne va pas.
Quand tu ajoutes tes objets Personne à ta Hashtable, tu le fais toujours avec la même clé "personne 1". Une Hashtable ne peut contenir qu'un seul objet sous une même clé. Si tu ajoutes plusieurs objets en utilisant la même clé à chaque fois ils vont s'écraser au fur et à mesure.
Néanmoins ici ton code ne semble pas servir à grand chose parce que tu ne saisis qu'une seule personne et ta hashtable ne contiendra jamais qu'un seul élément...
De plus je ne sais pas en quelle version de Java tu codes, mais tu ne spécifie pas le type de ta hashtable, tu devrais déclarer ta hashtable comme ceci (si la clé que tu utilises est une chaîne de caractères) :
Hashtable<String, Personne>
Remarque subsidiaire : En français la typologie demande de mettre un espace avant le caractère ":" (par contre au Québec l'usage est peut-être différent) et le mot filière s'écrit avec un accent grave
Partager