Salut les gens,
Bon voila, tout est dans le titre. Ca semble super simple, pourtant j'ai cherché pendant des heures sur internet pour trouver une methode simple et efficace, pas moyen!
Le problème est simple : j'ai un TP a faire ou on me demande d'ecrire un programme en java qui accede a un dossier puis lit les fichiers txt qui s'y trouvent un par un pour y chercher une chaîne de caractère entrée par l'utilisateurs.
Le truc c'est que à mon uni ils sont pas tres fortiche pour apprendre le java clairement, du coup on est un peu dans une optique du "débrouille toi". Au semestre dernier on a vu les flux de fichiers tout ca, donc acceder a un fichier, le lire, en créer un tout ca je sais a peu pres faire (si j'ai pas deja oublié ).
Mais la j'avoue je bloque...j'ai vu par ci par la qu'on pouvait utiliser les tokenizer (qu'on a a peine survolé donc super) ou le indexOf. IndexOf me paraît etre la façon la plus simple d'arriver a mes fins mais l'exemple qu'on nous a donné de l'utilisation de indexOf c'est tout simplement le suivant :
Mais voila...moi c'est a partir d'un fichier que je dois faire ca et j'avoue que je sais pas trop comment m'y prendre . Mettre tout ce qui se trouve dans le fichier dans un tableau de string?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String s = "bonjour" //on crée un String ... System.out.println("Il y a "+s.indexOf('j'))+" occurances de j dans bonjour"); // ici ca nous renvoit donc "il y a 1 occurance de j dans bonjour".
Si quelqu'un aurai une idée et un bout de code pour que ce soit plus clair que me renvoyer juste des methodes a utiliser (ouai je suis exigent ), ca cherai gentil
Bonne soirée et bon w-e
Partager