Bonjour à tous,
je voudrai savoir comment peut-on lire une ligne qui possède des données particulière en java .
je m'explique, par exemple dans une table SQL si on veut selectionner certaines données d'une table , on peut ecrire:
select * from Table where salaire<2500
A ce moment là on affiche toutes les données concernant un salaire < 2500.
En java, si j'ai un texte avec des milliers de lignes et que je veux selectionner seulement les lignes qui contiennent le salaire de < 2500, comment puis-je faire.
Avec un BufferedReader me dit-on, ou des indexOf()
je ne vois pas comment, parce que si on selectionne les lignes en fonction du numero de ligne cela fonctionne mais seulement quand on connait d'avance le nombre de lignes que possede le fichier texte.
Si un jour le fichier comporte plus de ligne, le code va planter, parce que les lignes seront déclaées.
Quelle methode peut-on utiliser pour selectionner des lignes qui possèdent des données spécifiques mais attention sur la meme ligne il peut y avoir d'autres chiffre comme 2 ou 5 ou 0.
Si pas de solution , j'arrête tout de suite de chercher.
Mais ce problème me plombe la vie depuis plus d'une semaine.
merci à tous
Partager