Bonsoir

j'ai un mini projet à faire gestion de bibliotheque en utilisant les entrées sortie ethashtable pour stoker un objet


j'ai une classe personne qui prens comme champs nom prenom et filiere je dois etrer les infos d'une personne en lui associant un clé primaire et puis le stoker dans un fichier


mais je sais pas comment proceder voilà le code que j'ai fait pour l'instant



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
public void Saisie() throws Exception{
 
		Hashtable H=new Hashtable();
          Enumeration E=H.keys();
 
 
			PrintWriter fw = new PrintWriter(
					new FileWriter(
							"C:\\Users\\miniProjet\\personne.txt",
							true), true);
			System.out.println("Entrer le nom:");
			String n = Clavier.lireString();
			System.out.println("Entrer le Prenom:");
			String p = Clavier.lireString();
			System.out.println("Entrer la filiére:");
			String f = Clavier.lireString();
 
			Personne per = new Personne(n,p,f);
			int i=0;
			String cle ;
 
			H.put("personne 1", per);
 
             while(E.hasMoreElements()){
 
			cle=(String) E.nextElement();
			per=(Personne) H.get(cle);
			System.out.println("clé "+i+"="+cle+" valeur="+per.toString());
			i++;
			}
 
			fw.println(n + " " + p + " " + f + " " +  + "   ");
			fw.close();
 
	}
le probleme il te donne la main pour entrer le nom le prenom la filiere s'ajoute au fichier mais au niveau de hachtable rien ne marche