Hallo Leute,
habe momentan ein kleines Problem mit meinem Filereader.
Ich habe eine GUI geschrieben, welche eine Datei einlesen soll, dann die Buchstaben
dieser Datei um einen bestimmten Key in der asci-Tabelle verschiebt und dann das Ergebnis wieder ausgeben soll.
Leider schaffe ich es nicht wirklich meine Methode "DateiLesen" mit dem sog. FileChecker zu verbinden.
Der FileChecker gibt mir die Möglichkeit, eine Datei auf meinem Rechner zu suchen und diese dann auszuwählen.
Meine Idee war/ist folgende:
leider funktioniert der Code nicht. Irgendwie kann meine DateiLesen Methode den "filenamen" nicht gebrauchen.
Hoffe mir kann wer helfen
Gruß!
habe momentan ein kleines Problem mit meinem Filereader.
Ich habe eine GUI geschrieben, welche eine Datei einlesen soll, dann die Buchstaben
dieser Datei um einen bestimmten Key in der asci-Tabelle verschiebt und dann das Ergebnis wieder ausgeben soll.
Leider schaffe ich es nicht wirklich meine Methode "DateiLesen" mit dem sog. FileChecker zu verbinden.
Der FileChecker gibt mir die Möglichkeit, eine Datei auf meinem Rechner zu suchen und diese dann auszuwählen.
Meine Idee war/ist folgende:
Java:
public void fileChecker(){
int returnVal = chooser.showOpenDialog(p0);
if(returnVal == JFileChooser.APPROVE_OPTION) {
filename = chooser.getSelectedFile().getName();
}
}
public void DateiLesen(){
try{
File meinDatei = new File(filename);
FileReader fileReader = new FileReader(meinDatei);
BufferedReader reader = new BufferedReader(fileReader);
String zeile = null;
while((zeile = reader.readLine()) != null) //Zeile soll die aktuelle zeile der Datei sein,
{ //funktioniert leider noch nicht (egal)
System.out.println(zeile);
if(x==2){
langerstring.append(asciRechnungplus(zeile));
}
if(x==1){
langerstring.append(asciRechnungminus(zeile));
}
}
reader.close();
ergebnislangerstring = langerstring.toString();//Hier mache ich aus den umgewandelten
//Chars wieder einen String den ich dann
//einfach wieder in eine Datei schreiben kann
}
catch(Exception ex){
ex.printStackTrace();
}
}
leider funktioniert der Code nicht. Irgendwie kann meine DateiLesen Methode den "filenamen" nicht gebrauchen.
Hoffe mir kann wer helfen
Gruß!