2011-09-25 2 views
1

Comment puis-je rechercher une chaîne dans un fichier texte dans java? Aurait-il d'être dans un fichier texte ou pourrait-il lire un .ini ou un autre type de fichier exemplecomment rechercher une chaîne dans le fichier

sound = off 
opengl = on 
openal = off 

J'ai essayé la recherche de google sur, mais je ne pourrais pas vraiment trouver quoi que ce soit. Merci d'avance

+0

Vous pouvez traiter tout fichier en tant que s'il contient du texte (les fichiers .ini contiennent du texte). Copie possible de [Trouver le numéro de ligne d'un mot dans un fichier texte en utilisant java] (http://stackoverflow.com/questions/7548519/finding-line-number-of-a-word-in-a-text-file- using-java) –

Répondre

1

Il y a des tonnes d'informations avec celles typiques des questions.

Ici vous avez deux exemples faciles:

En bref, il est facile de charger un fichier dans un objet Properties, par exemple pour obtenir, dans votre cas, la valeur sound dans un fichier example.properties:

Properties props = new Properties(); 
props.load(new FileInputStream("example.properties")); 
String isOnOrOff = props.getProperty("sound"); 
4

Il semble que vous souhaitiez utiliser un fichier Properties.

Vous pouvez charger un à l'aide Properties.load(String path);

2

Si votre fichier est, vous pouvez fichier properties ou un fichier ini (key = value) pour utiliser l'API Apache Commons Configuration. C'est beaucoup mieux que la classe Properties du JDK.

Questions connexes