RandomAccesFile

A0D0S0

Mitglied
Hallo!
Ich hab ein Problem und hoffe ihr könnt mir dabei helfen :)

Ich wille mit dem RandomAccesFile eine Datei schreiben , in der die Stringinhalte meines String Arrays drinstehen, nur steht in meiner Datei dann nur das 1. Element des Arrays.

Danke!

Java:
 String[]test = new String[4];
         
         test[0] = "1";
         test[1] = "2";
         test[2] = "3";
         test[3] = "4";
         
         
           try{
               
           RandomAccessFile file = new RandomAccessFile("c://TEST//file.txt", "rw");
           for(int i = 0; i < test.length ;i++){
               file.writeBytes(test[i]);
               file.close();
            }
        }
        catch(IOException ex){
   }
 

eRaaaa

Top Contributor
Wenn du die Exception nicht einfach schlucken würdest, sondenr zumidnest den Stacktrace ausgeben würdest z.B. mit
Java:
       catch(IOException ex){
    	   ex.printStackTrace();
       }
würdest du sehen dass du ein Fehler bekommst.

Denkanstoß: Du schließt nach dem ersten Schreiben den Stream (file.close())
 

A0D0S0

Mitglied
Wenn du die Exception nicht einfach schlucken würdest, sondenr zumidnest den Stacktrace ausgeben würdest z.B. mit
Java:
       catch(IOException ex){
    	   ex.printStackTrace();
       }
würdest du sehen dass du ein Fehler bekommst.

Denkanstoß: Du schließt nach dem ersten Schreiben den Stream (file.close())

Danke , hat funktioniert :D
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G RandomAccesFile ? Wie kann das sein? Allgemeine Java-Themen 12

Ähnliche Java Themen

Neue Themen


Oben