Pb java lire un fichier
choucas
-
bwaze Messages postés 51 Statut Membre -
bwaze Messages postés 51 Statut Membre -
Bonjour,
J'ai crée une méthode avec bluej pour lire de donné à partir d'un fichier, le probleme c'est que qd je veux l'executer je sais pas quoi faire, elle me demande d'entré un String[] argv et je comprend pas qu'est ce qu'un tableau de string viens faire le dedans ( je maitrise pas cette méthode car je l'ai pris sur internet ). J'aimerais savoir comment faire pour utiliser cette méthode.
public void Lire(String[] argv) {
BufferedReader lecteurAvecBuffer = null;
try
{
lecteurAvecBuffer = new BufferedReader(new FileReader(argv[0]));
String altalasurface= lecteurAvecBuffer.readLine();
String profduplong= lecteurAvecBuffer.readLine();
String pressiondelatmosphere= lecteurAvecBuffer.readLine();
String intervalledetempsplonge= lecteurAvecBuffer.readLine();
lecteurAvecBuffer.close();
AltALaSurface = Float.parseFloat(altalasurface);
ProfDuPlong = Float.parseFloat( profduplong);
PressionDeLatmosphere = Float.parseFloat( pressiondelatmosphere);
intervalleTempsDePlonge = Float.parseFloat(intervalledetempsplonge);
}
catch(IOException ioe)
{
System.out.println("Erreur d'ouverture");
}
}
Merci d'avance...
J'ai crée une méthode avec bluej pour lire de donné à partir d'un fichier, le probleme c'est que qd je veux l'executer je sais pas quoi faire, elle me demande d'entré un String[] argv et je comprend pas qu'est ce qu'un tableau de string viens faire le dedans ( je maitrise pas cette méthode car je l'ai pris sur internet ). J'aimerais savoir comment faire pour utiliser cette méthode.
public void Lire(String[] argv) {
BufferedReader lecteurAvecBuffer = null;
try
{
lecteurAvecBuffer = new BufferedReader(new FileReader(argv[0]));
String altalasurface= lecteurAvecBuffer.readLine();
String profduplong= lecteurAvecBuffer.readLine();
String pressiondelatmosphere= lecteurAvecBuffer.readLine();
String intervalledetempsplonge= lecteurAvecBuffer.readLine();
lecteurAvecBuffer.close();
AltALaSurface = Float.parseFloat(altalasurface);
ProfDuPlong = Float.parseFloat( profduplong);
PressionDeLatmosphere = Float.parseFloat( pressiondelatmosphere);
intervalleTempsDePlonge = Float.parseFloat(intervalledetempsplonge);
}
catch(IOException ioe)
{
System.out.println("Erreur d'ouverture");
}
}
Merci d'avance...
A voir également:
- Pb java lire un fichier
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire un fichier epub - Guide
- Fichier bin - Guide
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
3 réponses
bonjour
je te propose ça
public static void Lire(String fichier) {
try{
FileReader fr = new filereader(fichier);
BufferedReader lecteurAvecBuffer = lecteurAvecBuffer = new BufferedReader(fr);
String altalasurface= lecteurAvecBuffer.readLine();
String profduplong= lecteurAvecBuffer.readLine();
String pressiondelatmosphere= lecteurAvecBuffer.readLine();
String intervalledetempsplonge= lecteurAvecBuffer.readLine();
lecteurAvecBuffer.close();
float AltALaSurface = Float.parseFloat(altalasurface);
float ProfDuPlong = Float.parseFloat( profduplong);
float PressionDeLatmosphere = Float.parseFloat( pressiondelatmosphere);
float intervalleTempsDePlonge = Float.parseFloat(intervalledetempsplonge);
}
catch(IOException ioe)
{
System.out.println("Erreur d'ouverture");
}
}
je te propose ça
public static void Lire(String fichier) {
try{
FileReader fr = new filereader(fichier);
BufferedReader lecteurAvecBuffer = lecteurAvecBuffer = new BufferedReader(fr);
String altalasurface= lecteurAvecBuffer.readLine();
String profduplong= lecteurAvecBuffer.readLine();
String pressiondelatmosphere= lecteurAvecBuffer.readLine();
String intervalledetempsplonge= lecteurAvecBuffer.readLine();
lecteurAvecBuffer.close();
float AltALaSurface = Float.parseFloat(altalasurface);
float ProfDuPlong = Float.parseFloat( profduplong);
float PressionDeLatmosphere = Float.parseFloat( pressiondelatmosphere);
float intervalleTempsDePlonge = Float.parseFloat(intervalledetempsplonge);
}
catch(IOException ioe)
{
System.out.println("Erreur d'ouverture");
}
}
essaye de mettre les fichiers dans le meme repertoire
ou bien tu essaye
File monfichier=new File(fichier);
et dans ce cas je pense que tu peux lui donner le chemin de "fichier" s'il est pas dans le meme repertoire
il reste juste à l'ouvrire avec FileReader(monfichier)
ou bien tu essaye
File monfichier=new File(fichier);
et dans ce cas je pense que tu peux lui donner le chemin de "fichier" s'il est pas dans le meme repertoire
il reste juste à l'ouvrire avec FileReader(monfichier)
Merci pr ta réponse mais ca marche pas plus. J'ai l'impression que le problème ne viens pas de la localisation du fichier mais plutot ds son ouverture.Le logiciel me marque erreur d'ouverture du fichier. Peut être un problème au niveau de l'algorithme.
Enfin si vous avez une idée elle sera + que bienvenue.
Enfin si vous avez une idée elle sera + que bienvenue.
++