Hallo!
Mal ne Frage. Und zwar möchte ich ein StringArray mit z.B. 100 vordefinierten „String[] array = new String[100]“ Elementen in eine Datei schreiben.
Dann sollte dieses Array z.B. mit 50 Elementen gefüllt werden, aber in die Datei sollen immer die 100 Elemente oder auch Byte zum Schluss geschrieben werden. Wie könnte man das machen? Das ganze soll ohne Objekte wie ArrayList funzen, da diese zuviel Overhead erzeugen.
ByteArrayOutputStream ba = new ByteArrayOutputStream();
RandomAccessFile file = new RandomAccessFile("file.txt", "rw");
String[] array = new String[100];
for (int n=0; n
Das war mein Ansatz, aber hier wird die Datei eben nur 10 Byte anstatt den 100Byte groß. Bei einer ArrayList kann ich ja die Pos angeben, in der ich wieder was in Array schreiben möchte.
Danke