J'ai besoin de scanner un fichier d'entrée et de rechercher une valeur spécifique. Comment je fais ça?Comment numériser un fichier pour rechercher une valeur
0
A
Répondre
0
quelle langue?
en java: http://download.oracle.com/javase/tutorial/essential/io/bytestreams.html
0
http://download.oracle.com/javase/1.5.0/docs/api/java/util/Scanner.html
Vous pouvez faire nextInt() si vous cherchez ints et ainsi de suite.
2
Vous pouvez ouvrir un Scanner
sur un File
, et avec un Scanner.findWithinHorizon()
vous pouvez effectuer une recherche lors de la prochaine occurrence de votre recherche.
Par exemple:
File file = new File("/Users/me/file.txt");
Scanner scanner = new Scanner(file);
String foundString = scanner.findWithinHorizon("hello", 0); //You can replace Hello with a regex if you want.
Ressources:
Que languag e? (Peut-être que vous pouvez utiliser grep) (bah, je déteste la limite de 15 secondes après qu'il ne parvienne pas à poster, car il était trop court). – tster
A quoi ressemblent les données du fichier d'entrée? Quel code as-tu essayé? –