Bonjour tout le monde ..
je suis entrain de créer une application desktop qui travaille avec les fichier au lieu de la base de données (selon la demande du professeur) pour s'habituer de lutilisation de la serialization..
j'ai créer dans une classe un methodes afficherliste qui parcourt une Arraylist et affiche des proprietes des objet que contient la liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
   public static String  afficherliste(ArrayList L) throws IndexOutOfBoundsException{
         String l=" ";
         int s=L.size()-1;
         try {
  for(int i=0 ; i<=s;i++){
  l=l+(((Membre)L.get(s-i)).nom +"\t" +((Membre)L.get(s-i)).prenom+"\n");
 
 
  }}catch (IndexOutOfBoundsException iob){System.out.println("waalo walo");}
         return l;
 
 
     }
et dans une des interface j'ai appelé cette methode dans un actionperformed
de façon quelle s'applique sur l'Arraylist lue a partir de la deserialisation du fichier serialiseé qui le contient
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
private void werilo(java.awt.event.ActionEvent evt) {  jTextArea1.setText("Nom"+"\t"+"Prénom"+"\n");
   // Personne.classerAuto();
    jTextArea1.setText(Personne.afficherliste(Personne.deserialiserTotal()));
    }
ça me donne absolument rien , sachant que la serialisation marche bien (testé) .

j'ai un doute parceque lors de lappel d'une autre methode qui fais aussi un parcours de liste de la méme façon ça me donne une erreur de type IndexOutOfBoundException. et meme lorsque je substitue la "size()-1" par LastIndexOf(La liste) me donne rien...


Merci