Recherche de fichiers en java
Julyquirit
Messages postés
1
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour
Je dois rechercher tous les fichiers odt présents dans un dossier, j'ai fait la classe mais je n'arrive pas à faire le main
merci d'avance pour votre aide
Je dois rechercher tous les fichiers odt présents dans un dossier, j'ai fait la classe mais je n'arrive pas à faire le main
package fichier;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class Recherche {
private List<String> resultat = new ArrayList<String>();
public List<String> getResultat(){
return resultat;
}
public String getExtension( File file){
String nom = file.getAbsolutePath();
String extension = "";
if(nom.lastIndexOf(".") > 0){
extension = nom.substring(nom.lastIndexOf("."));
}
return extension;
}
public List<String> rechercheOdt(File file){
if (getExtension(file).equals("docx")){
resultat.add(file.getAbsolutePath().toString());
}
return resultat;
}
merci d'avance pour votre aide
1 réponse
-
Bonjour,
Ton main devrait être tout simplement :
public static void main(String[] args) { System.out.println(new Recherche().rechercheOdt(new File("C:/..."))); }
Evidemment ça ne fonctionnera pas car tes méthodes sont fausses.
De plus, implémenter une classe ne paraît pas pertinent dans ce cas. Une méthode static serait bien plus judicieux.