bonjour!
le bout de code suivant permet de:
ouvrir un flux vers un dossier contenu dans mon ordinateur
tester s'il s'agit d'un dossier ou non
si c'est oui, mettre le contenu du dossier dans une matrice (mais sous quelle forme se présente le contenu dans la matrice?)
et puis j'ai essayé avec la méthode StringTokenizer() de récupérer la liste de mots de la matrice.
en exécutant le code, rien ne s'affiche
je cherche pourquoi mon code ne m'a rien affiché (pourtant j'ai utilisé le toString() pour formater le contenu de ma matrice en chaine de caractères, et que la commande suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
			System.out.println(listeFichiers.toString());
me génère ceci: [Ljava.io.File;@10b62c9


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
import java.io.File;
import java.util.StringTokenizer;
 
public class ParcoursDossier {
	public static void main(String[]args){
 
	File dossier = new File ("C:\\Users\\NAIRA 0010 SCORPION\\Desktop\\echantillon");
	{
		if (dossier.isDirectory()){
			File[] listeFichiers = dossier.listFiles();
			if(listeFichiers != null){
				StringTokenizer st = new StringTokenizer(listeFichiers.toString());
			}
		}
	}
	}
}
merci d'avance !