Ich habe derzeit eine Object[][]
, die ein 2D-Array enthält, wird dieses Array mit temporären Arrays manipuliert und was nicht, um die Größe zu vergrößern (es ist, was ich bisher herausgefunden habe).Speichern Sie ein Objekt [] [] und laden Sie es
Was ich möchte ist, wenn das Programm beendet wird die neue Object[][]
Instanz gespeichert wird und dann, wenn es startet, will ich das neue Object[][]
laden. Ich denke darüber nach, es zu einer Datei zu machen, dann benutze einen Tokenizer, um die Object[][]
am Anfang zu füllen. Gehe ich in die richtige Richtung?
Wenn Ihr Programm beendet wird, ist das Objekt offensichtlich verloren. Sie müssen die Informationen irgendwo speichern, zB: als JSON-Datei, schauen Sie sich Googles gson an, es ist ziemlich einfach https://sites.google.com/site/gson/gson-user-guide –
Werfen Sie einen Blick auf [ 'ObjectInputStream'] (https://docs.oracle.com/javase/7/docs/api/java/io/ObjectInputStream.html) und [' ObjectOutputStream'] (https://docs.oracle.com/javase/ 7/docs/api/java/io/ObjectOutputStream.html). [Dieses Tutorial] (https://examples.javacodegeeks.com/core-java/io/objectinputstream/java-objectinputstream-and-objectoutputstream-example/) kann ebenfalls hilfreich sein. – MasterBlaster