Array speichern und wieder aufrufen

Djinndrache

Bekanntes Mitglied
Hallo,

Ich habe ein einfaches Array, das zur Laufzeit gefüllt wird (mit Strings). Wenn ich das Programm allerdings beende und neu aufrufe ist das Array wieder leer. Daher brauche ich eine Möglichkeit ein Array irgendwie zu speichern und wieder abzurufen, damit ich sämltiche Array-Daten auch beim nächsten Programmstart noch habe.

Wie würdet ihr das umsetzen?
 

Ziegenpeter

Aktives Mitglied
Nimm einfach einen BufferedWriter und schreib' alles auf die Platte in ein File. Würde dann z.b. so aussehen:

Java:
public class blubb{
      String[] arr = {"1", "2", "3", "test"}    //da kann natürlich drinstehen was will

      public void persist(String filename){
          File f = new File(PATH + filename);
          if(f.exists()){
             f.renameTo(PATH + filename + "_old");
          }
          BufferedWriter bw = new BufferedWriter(new FileWriter(PATH + filename));
          bw.write(arr.length);
          for(int i = 0; i < arr.length; i++){
                bw.newLine();
                bw.write(arr[i]);
          }
          bw.flush();
     }
}

Das ist jetzt erstmal so das Grundgerüst. Kannst du ja auf deine Bedürfnisse anpassen.
 

Murray

Top Contributor
Oder mit (Buffered)Writer in einer Schleife elementweise ausgeben und mit (Buffered)Reader wieder einlesen - besonders einfach wird es, wenn die Strings keine Zeilenumbrüchen enthalten können, denn dann kann man zeilwenweise lesen und schreiben und muss sich weiter keine Gedanken um die Grenzen zwischen den Strings machen.

//Edit: Oops, da war ja schon jemand schneller mit dem Tip, statt der Serialisierung einfache Reader/Writer zu nehmen
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Daten speichern und wieder in ein Array laden Java Basics - Anfänger-Themen 4
B String-Array in Datei speichern und wieder auslesen Java Basics - Anfänger-Themen 3
onlyxlia Anzahl Random Zahlen mit Scanner abfragen und in Array speichern Java Basics - Anfänger-Themen 10
A CSv.Datei einlesen und die werte in zweidemosional Int Array speichern Java Basics - Anfänger-Themen 9
S Eine Variable in einem Array speichern Java Basics - Anfänger-Themen 5
J Problem mit einer Methode, die beliebig viele Objekte in Array speichern soll Java Basics - Anfänger-Themen 6
M Objekte in Array speichern und ausgeben Java Basics - Anfänger-Themen 17
H Objekt im Array speichern Java Basics - Anfänger-Themen 2
L Nur Bestimmte Werte aus einem Array in ein anderes Speichern Java Basics - Anfänger-Themen 11
S Zweidimensionales Array in ein eindimensionales Array speichern Java Basics - Anfänger-Themen 6
C ResultSet in Array speichern Java Basics - Anfänger-Themen 5
S Byte-Array kann chars speichern? Java Basics - Anfänger-Themen 3
D Werte aus einem BinärBaum in einem Array speichern Java Basics - Anfänger-Themen 1
L Kommandozeileneinträge in Array speichern Java Basics - Anfänger-Themen 4
G Benutzereingaben durch Zeilenumbruch trennen und in Array individueller Größe speichern Java Basics - Anfänger-Themen 20
R Objekte aus Array als String + kommasepariert speichern Java Basics - Anfänger-Themen 12
void19 Methoden Binärbaum Inorder Traversierung in Array speichern Java Basics - Anfänger-Themen 1
C Erste Schritte ArrayIndexOutOfBoundsException beim Speichern im Array Java Basics - Anfänger-Themen 2
M Wie kann ich im JAVA-GUI im Textfeld ein Array speichern Java Basics - Anfänger-Themen 4
M Int und Double in Array speichern Java Basics - Anfänger-Themen 1
M Speichern von Werten in Array Java Basics - Anfänger-Themen 1
F Zahlen aus Datei einlesen und in Array speichern Java Basics - Anfänger-Themen 2
C Zeilen aus einer Datei in Array speichern Java Basics - Anfänger-Themen 4
K Eingabe in Array speichern und Ausgeben Java Basics - Anfänger-Themen 9
J Methoden Binärbaum, Traversierung in Array speichern Java Basics - Anfänger-Themen 18
L Graphen: Anzahl Knoten // Knoten in Array speichern Java Basics - Anfänger-Themen 4
J Elemente in Array speichern, löschen, ... Java Basics - Anfänger-Themen 3
B String in Array speichern Java Basics - Anfänger-Themen 4
K Gescanntes in Array speichern Java Basics - Anfänger-Themen 14
A .txt Datei in einem Array speichern Java Basics - Anfänger-Themen 1
U Array werte speichern und für berechnungen nutzen Java Basics - Anfänger-Themen 4
T Lotto Zahlen in Array speichern Java Basics - Anfänger-Themen 2
I {year}{month}{day} in Array speichern Java Basics - Anfänger-Themen 5
N Probleme bei Speicherung eines Integer-Array in Datei speichern Java Basics - Anfänger-Themen 3
B String auslesen und Stellen im Array speichern Java Basics - Anfänger-Themen 1
C Array kopieren und nur bestimmte Werte speichern Java Basics - Anfänger-Themen 6
G Erste Schritte Textdatei einlesen und in Array speichern Java Basics - Anfänger-Themen 5
P Array in Vector speichern Java Basics - Anfänger-Themen 2
D neue public static class variablen in array speichern? Java Basics - Anfänger-Themen 6
J char-Array rückwärts ausgeben und in neues Char-Array speichern Java Basics - Anfänger-Themen 3
F Objekte in einem Array speichern Java Basics - Anfänger-Themen 1
C Mehrfach Array "speichern" Java Basics - Anfänger-Themen 9
B Verschiedene Objekte in 2 dimensionalem Array speichern Java Basics - Anfänger-Themen 10
A daten vom 1d array in 2d matrix speichern Java Basics - Anfänger-Themen 3
C Array - Werte speichern und ausgeben Java Basics - Anfänger-Themen 5
L Array zum Speichern von Würfen Java Basics - Anfänger-Themen 17
W ProcessBuilder InputStream in Array speichern Java Basics - Anfänger-Themen 3
H Zeichenketten einlesen und dann in Array speichern Java Basics - Anfänger-Themen 6
Todesbote Int Array mit Hibernate in Datenbank speichern. Java Basics - Anfänger-Themen 2
L Termin in Array speichern/laden Java Basics - Anfänger-Themen 21
V Array ermitteln - in Quellcode speichern Java Basics - Anfänger-Themen 15
D Textdatei in geschachtelte Array speichern Java Basics - Anfänger-Themen 17
J Speichern von Würfelwürfen in einem Array Java Basics - Anfänger-Themen 5
N Arrays in Array Speichern Java Basics - Anfänger-Themen 10
T Zufallserzeugung mit math.random und speichern in array Java Basics - Anfänger-Themen 29
D Char Array ab bestimmter Stelle in neuem Speichern Java Basics - Anfänger-Themen 13
Junb String in Array speichern Java Basics - Anfänger-Themen 4
D String array in Datei speichern Java Basics - Anfänger-Themen 3
E Erste Schritte Verzeichnis auslesen, Dateinamen in Array speichern :-( Java Basics - Anfänger-Themen 7
T Zahlen in Array speichern und ausgeben Java Basics - Anfänger-Themen 14
M Eingabe in Array speichern Java Basics - Anfänger-Themen 1
D werte in array speichern Java Basics - Anfänger-Themen 26
c_sidi90 Array in einer txt Datei speichern Java Basics - Anfänger-Themen 11
K zufallszahlen in Array Speichern = Nullpointer exception Java Basics - Anfänger-Themen 24
S Zahlen in Array speichern und addieren Java Basics - Anfänger-Themen 4
J Array Speichern Java Basics - Anfänger-Themen 6
P Objekte im Array speichern und auf den Inhalt zugreifen ? Java Basics - Anfänger-Themen 4
S Datentypen Array in Textdatei speichern und auslesen Java Basics - Anfänger-Themen 16
M JPanel in Array speichern?! Java Basics - Anfänger-Themen 3
E Einlesen einer int und speichern in einem Array Java Basics - Anfänger-Themen 7
B Daten in mehrdimensionalem Array, speichern, loeschen, aendern und abrufen Java Basics - Anfänger-Themen 2
K ArrayList in Array Speichern Java Basics - Anfänger-Themen 6
S Unbekannte Daten einlesen, speichern und in einem byte Array speichern Java Basics - Anfänger-Themen 3
S Char Array Werte in short variablen speichern Java Basics - Anfänger-Themen 4
M XML-Elemente in Array speichern Java Basics - Anfänger-Themen 26
S Aus Datei lesen und im Array speichern Java Basics - Anfänger-Themen 2
J Datei lesen und in Array speichern Java Basics - Anfänger-Themen 5
X Errechte Werte automatisch in einem Array speichern Java Basics - Anfänger-Themen 11
J Byte-Array als Hex-Datei speichern? Java Basics - Anfänger-Themen 9
J Objekt-name in Array speichern Java Basics - Anfänger-Themen 12
C Bäume in Java. Knoten in Array speichern Java Basics - Anfänger-Themen 3
H Array + StringBuilder in eine Textdatei speichern.laden. Java Basics - Anfänger-Themen 7
M Aus .txt Datei Daten in Array speichern Java Basics - Anfänger-Themen 3
P InputStream in Byte-Array speichern Java Basics - Anfänger-Themen 2
U byte array in datei 'dumpen' / speichern Java Basics - Anfänger-Themen 2
E Konto ins Array speichern! Java Basics - Anfänger-Themen 4
F Leerzeichen in Integer Array speichern Java Basics - Anfänger-Themen 7
A Zahlenkombination in Array speichern Java Basics - Anfänger-Themen 14
T Objektdaten sinnvoll in Array Speichern Java Basics - Anfänger-Themen 20
G Rekursion Rückgabewerte in Array speichern Java Basics - Anfänger-Themen 12
L Objekte im Array speichern Java Basics - Anfänger-Themen 3
C Warum funktioniert dieses Speichern in Array nicht? Java Basics - Anfänger-Themen 4
G CSV auslesen und Zeilen in Array speichern Java Basics - Anfänger-Themen 13
S Komplette Datei in Array speichern Java Basics - Anfänger-Themen 10
M Datei einlesen & in Array speichern Java Basics - Anfänger-Themen 4
H Codetabelle Einlesen und in Array speichern Java Basics - Anfänger-Themen 1
G Byte-Array Infos speichern Java Basics - Anfänger-Themen 14
S Einlesen einer Datei und ins Array speichern Java Basics - Anfänger-Themen 11
T Variabel großes String-Array in ein String speichern Java Basics - Anfänger-Themen 3
P String aus Zahlen auslesen und in einem Array speichern Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben