Containy Geschrieben 13. Juni 2002 Geschrieben 13. Juni 2002 Hallo Leute! Ich habe mal eine kleine Frage: Was muss ich schreiben um int Zahlen aus einer Datei zu lesen, die ich vorher angelegt habe. Also ich habe mit randomaccessfile eine Datei angelegt und die Werte 1 - 10 reingeschrieben. Jetzt möchte ich in einer neuen Datei diese test.dat wieder auslesen. Wie kann ich das machen? Danke, Containy
Peeter Geschrieben 13. Juni 2002 Geschrieben 13. Juni 2002 BufferedReader in = new BufferedReader(new FileReader "datei.dat")); while((dateiText=in.readLine()) !=null){ try{ Number number = NumberFormat.getInstance().parse(dateiText); <-- und schon hast du deine Nummer!! } catch(ParseException _uh){} } in.close(); }
Containy Geschrieben 13. Juni 2002 Autor Geschrieben 13. Juni 2002 Danke test ich gleich mal! :marine
Dalton Geschrieben 13. Juni 2002 Geschrieben 13. Juni 2002 Hi, die folgende Methode liest die übergebende Datei und gibt den Inhalt zeilenweise aus. private void auslesen(String dateiname) { try { String line = ""; BufferedReader in = new BufferedReader( new FileReader(dateiname) ); while ((line = in.readLine()) != null) { System.out.println(line); } in.close(); } catch (FileNotFoundException err) { System.err.println(err.toString()); } catch (IOException e) { System.err.println(e.toString()); } } "line" musst du dann nur noch nach int parsen, public static int Integer.parseInt(line) throws NumberFormatException Zum Schluss sei gesagt, dass es viele Möglichkeiten gibt mit Dateien umzugehen (siehe ein der API unter java.io.Reader und dort "See Also:"). Ich hoffe, dass hilft dir weiter! MfG Dalton
Peeter Geschrieben 13. Juni 2002 Geschrieben 13. Juni 2002 @Dalton Ist genau das selbe wie bei mir!! Ich glaube unsere Posts haben sich überschnitten!! cu Peeter
Dalton Geschrieben 13. Juni 2002 Geschrieben 13. Juni 2002 jupp, ich kann ja nicht ahnen, dass du dich verdrängelst mfg dalton
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden