joeblack198
Messages postés13Date d'inscriptionlundi 6 février 2006StatutMembreDernière intervention11 avril 2007
-
6 mai 2006 à 11:37
joeblack198
Messages postés13Date d'inscriptionlundi 6 février 2006StatutMembreDernière intervention11 avril 2007
-
6 mai 2006 à 18:09
voila la methode qui permet de sauvgarder les données
public static void sauveFichier() throws IOException
{
FileWriter jow = new FileWriter("Catalogue.txt");
BufferedWriter jw = new BufferedWriter(jow);
PrintWriter kw = new PrintWriter(jw);
for (int i = 0; i<Catalogue.action.size(); i++)
{
Film j = (Film) Catalogue.action.elementAt(i);
kw.println
(j.code+";" +
""+j.etat+";" +
""+j.nbrLouer+";" +
""+j.maisonProduction+";" +
joeblack198
Messages postés13Date d'inscriptionlundi 6 février 2006StatutMembreDernière intervention11 avril 2007 6 mai 2006 à 18:09
c'est bon j'ai trouve le problem enfaite il faut changer l'emplacement de st
public static void chargeFichierInstance() throws IOException
{
try
{
FileReader lecture = new FileReader("Catalogue.txt");
BufferedReader jo = new BufferedReader(lecture);
String str = jo.readLine();
StringTokenizer st = new StringTokenizer(str,"#");
while (str != null)
{
st = new StringTokenizer(str,"#");
Film j=new Film();
j.code=st.nextToken();
j.etat=st.nextToken();
j.nbrLouer=Integer.parseInt(st.nextToken());
j.maisonProduction=st.nextToken();
j.titreOriginal=st.nextToken();
j.titreFrancais=st.nextToken();
j.realisateur=st.nextToken();
j.anneeSortie=Integer.parseInt(st.nextToken());
j.langue=st.nextToken();
j.categorie=st.nextToken();
j.discription=st.nextToken();
addFilmCatalogue(j);
str = jo.readLine();
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 6 mai 2006 à 11:57
Bah déjà, tout c'est if en cascade, ca fait un peu crade, j'aurais été toi, j'aurais tout lu dans un tableau à l'aide d'une boucle, et ensuite j'aurais affecter à l'objet film (ca aurait été plus lisible).
Par "ce ne marche pas" (genre de chose qui ne veux rien dire), qu'est-ce que tu veux dire ? Exception ? Résultats incorrects ?