Coucou, alors voilà en fait j'ai un petit problème, j'essaie de trier une arborescence d'un répertoire.
Le problème, je l'ai trouvé en faisant le test, c'est lorsque je fais la déclaration d'ArboTriee, et que je fais un System.out.println(getListe)), cela me retourne une liste vide

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
36
37
38
39
 
package modele;
 
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
 
public class ArboTriee {
 
	private ArrayList<File> liste = new ArrayList<File>();
 
	public ArboTriee(File file){
		Parcourir(file);
		Collections.sort(liste);
	}
 
	public void Parcourir(File file){
	        if ( file.isDirectory ( ) ) {
	                File[] list = file.listFiles();
	                if (list != null){
		                for ( int i = 0; i < list.length; i++) {
		                        Parcourir( list[i]);
		                } 
	                } else {
	                	if(file.getName().endsWith("pdf")){
	                		liste.add(file);
	                	}
	                }
	        } 
	}
 
	public ArrayList getListe(){
		return liste;
	}
 
	public void setListe(ArrayList liste){
		this.liste = liste;
	}
}
Quelqu'un aurait-il une idée s'il vous plaît ?