2010-10-01 9 views
0

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

+1

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

+0

A quoi ressemblent les données du fichier d'entrée? Quel code as-tu essayé? –

Répondre

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: