Fichier client ne se créer pas Java

Fermé
westerndigit Messages postés 134 Date d'inscription mercredi 16 février 2011 Statut Membre Dernière intervention 18 avril 2012 - 21 janv. 2012 à 11:22
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 21 janv. 2012 à 12:28
Bonjour,

Java

Mon fichier clientJava.txt ne se créer pas dans mon répertooire pourquoi ?

Merci,

voici le code :

import java.io.*;
static int getNuméroClient(String nom, String prénom)
{
try {
if (!(new File("c:\\clientJava.txt")).exists()) return -1;
String strNumLu, NomLu, PrénomLu; int NumLu;
FileReader fichierClient = new FileReader("c:\\clientJava.txt");
BufferedReader br = new BufferedReader(fichierClient);
while ((strNumLu = br.readLine()) != null)
{
NumLu = Integer.parseInt(strNumLu);
NomLu = br.readLine();
PrénomLu = br.readLine();
if (NomLu.compareTo(nom)==0 && PrénomLu.compareTo(prénom)==0)
return NumLu;
}
fichierClient.close();
} catch (Exception e) { System.out.println(e.getMessage()); }
return -1;
}

A voir également:

1 réponse

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
21 janv. 2012 à 12:28
if (!(new File("c:\\clientJava.txt")).exists()) return -1;
Si on n'a pas le fichier qui existe, on sort de la fonction. Comment veux-tu qu'il soit créé !?

Première ligne, première erreur, dois-je continuer ? Relis ton code, récupère les valeurs de sortie, fais des affichages supplémentaires, utilises le débogueur, tout ce que tu veux, mais il va falloir que tu apprennes à corriger tes erreurs par toi même !
0