Bonsoir,
voila plusieurs heures que je cherche désespérément sur internet le moyen de lire un fichier texte via une méthode, et que cette méthode me renvois la ligne du fichier, je suppose pour l'instant qu'il n'y a qu'une ligne dans le fichier.
J'ai essayé plusieurs codes, où éclipse me donnais soit une erreur soit cela ne faisais pas ce que je voulais.
Mon dernier code qui pourrais faire ce que je veux, n'a pas l'air de m'aimer :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| public String ouvrir(String nomFichier)
{
String temp="";
try
{
DataInputStream fichier;
fichier=new DataInputStream(new BufferedInputStream(new FileInputStream(nomFichier)));
temp=fichier.readUTF();
System.out.println("temp = "+temp);
fichier.close();
}
catch(Exception e)
{
System.err.println("Message_erreur" );
}
return temp;
} |
Je retourne donc un string (enfin je voudrais) pour pouvoir le comparer ... (c'est en fait une sauvegarde a terme de la configuration des logiciels que j'ai créé).
J'appelle la méthode comme suit :
String ligne = ouvrir("C:/essai.txt");
Dans la console je peut lire j'utilise JRE 1.6.
J'en appelle a votre salut...
Merci d'avance.
Partager