Nur auf Abfrage von einer Text Datei einlesen

I

Ic3Cub3

Mitglied
Hallo zusammen,

für ein Projekt soll ich ein 2D-Array aus Objekten erzeugen.
Dieses heißt z.B. objArr und besteht aus 9x10 Objekten der Klasse Box. Dies erledige ich in einer Methode, welches dieses Array dann zurück gibt.
Diese Objekte haben Eigenschaften. Auf diese kann ich u.a. so zugreifen: objArr[0][0].getType();
Ich kann nun eine Text Datei auslesen und die Eigenschaften der Objekten durch das Auslesen der Datei automatisch anpassen. Nennen wir diese Methode mal updateBox(). Diese gibt ein objArr mit den angepassten Eigenschaften zurück.

Wie kriege ich es nun hin, dass das Array nur einmal (am Anfang) mit der Textdatei geupdated wird und danach nicht, sodass ich den Typen ändern kann und im Array gespeichert wird, ohne dass dieser überschrieben wird?

Vielen Dank im Voraus!
Ic3Cub3
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
Die Funktion, die das ganze aus der Textdatei ausliest, nur einmal aufrufen?
 
I

Ic3Cub3

Mitglied
Die Funktion, die das ganze aus der Textdatei ausliest, nur einmal aufrufen?

Ja das Problem besteht daran dass Methode 1 das Array erstellt und dieses returned. Methode zwei speichert dann die Eigenschaften aus der Datei in das Array. Dieses returned dann das Array mit den Eigenschaften. Aber um mit dem Array weiterzuarbeiten muss ich ja für jede neue Methode erstmal die update Methode ausführen. Diese würde aber das Array wieder updaten...
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
Ja. Aber war solltest du das tun?

Speicher das Array in einer Variable und arbeite damit weiter.
 
I

Ic3Cub3

Mitglied
Wie genau mache ich das, wenn ich damit in einer anderen Methode weiter arbeiten will? Genau das verstehe ich nicht...
 
Blender3D

Blender3D

Top Contributor
Aber um mit dem Array weiterzuarbeiten muss ich ja für jede neue Methode erstmal die update Methode ausführen
Blödsinn. Die Methode updateBox() liefert Dir Dein Box Array. Wenn Du mit diesen Daten weiterarbeiten willst, musst Du updateBox() nicht noch einmal aufrufen.
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
Wie genau mache ich das, wenn ich damit in einer anderen Methode weiter arbeiten will? Genau das verstehe ich nicht...
Java:
var deinArray = update();

System.out.println(Arrays.deepToString(deinArray));
irgendeineMethodeDieDasArrayBraucht(deinArray);
irgendwasAnderes(deinArray);
System.out.println("Immer noch das selbe: " + Arrays.deepToString(deinArray));
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Z Boolean Abfrage in einer for each Schleife Java Basics - Anfänger-Themen 2
C Instanz einer Klasse während if-Abfrage erzeugen und bei zweiter if-Abfrage wiederverwenden Java Basics - Anfänger-Themen 6
R Abfrage von Variablen in Unterklassen einer ArrayList Java Basics - Anfänger-Themen 9
M Methoden Daten aus einer SQL-Abfrage in eine mehrdimensionales Array einlesen Java Basics - Anfänger-Themen 7
H break/continue in einer if-Abfrage? Java Basics - Anfänger-Themen 15
M if Abfrage innerhalb einer for-Schleife Java Basics - Anfänger-Themen 2
M if Abfrage innerhalb einer for-Schleife Java Basics - Anfänger-Themen 3
V Datenbank Abfrage mit einer Fetchmethode? Java Basics - Anfänger-Themen 3
O SQL-abfrage mit inhalt einer Choicelist Java Basics - Anfänger-Themen 5
N Nach einer Abfrage bestehende Klasse öffnen Java Basics - Anfänger-Themen 2
O if Abfrage erkennt String nicht Java Basics - Anfänger-Themen 1
NeoLexx Abfrage mit instanceof führt zu unerwarteten Wert Java Basics - Anfänger-Themen 9
N Bedinugng If-Abfrage wird nie erfüllt Java Basics - Anfänger-Themen 4
L boolean-Abfrage enumeration Java Basics - Anfänger-Themen 3
Y Methoden Wie kann ich eine if-Abfrage bei Setters bauen? Java Basics - Anfänger-Themen 6
S Streams - Abfrage absteigend sortieren Java Basics - Anfänger-Themen 11
F If Abfrage gibt falsches Ergebnis.... Java Basics - Anfänger-Themen 6
F POST-Request mit json - Abfrage mit Java Java Basics - Anfänger-Themen 2
C Javafunktion zur Abfrage eines Quellcodes Java Basics - Anfänger-Themen 15
A JOPtionPaneOptionDialog Abfrage welcher Button gedrückt wurde? Java Basics - Anfänger-Themen 8
B Folgende Abfrage dynamisch programmieren? Java Basics - Anfänger-Themen 8
G if Abfrage: Nicht jeder Fall berücksichtigt Java Basics - Anfänger-Themen 2
J Erste Schritte if Abfrage von JButton in 2. Klasse Java Basics - Anfänger-Themen 27
S If Abfrage nur mit bestimmter Initialisierung? Java Basics - Anfänger-Themen 8
deatzi Variable aus If Abfrage später nutzen Java Basics - Anfänger-Themen 4
S Backspace Abfrage funktioniert nicht Java Basics - Anfänger-Themen 4
F Interface JFrame mit if-Abfrage automatisch schließen lassen? Java Basics - Anfänger-Themen 3
G Passwort und Passwort wiederholen in if-Abfrage vergleichen Java Basics - Anfänger-Themen 15
P Altklausur: Abfrage der Summe Java Basics - Anfänger-Themen 9
N Methoden Attribut Abfrage eines anderen Objektes Java Basics - Anfänger-Themen 36
D MySQL Abfrage in JTable speichern Java Basics - Anfänger-Themen 43
D SQL Abfrage anpassen Java Basics - Anfänger-Themen 17
H For-Schleife innerhalb If-Abfrage? Java Basics - Anfänger-Themen 3
F Abfrage ob Eingabe eine Zahl ist Java Basics - Anfänger-Themen 3
O Datentypen Volle 16 Bit eines Short für flags Abfrage nutzen Java Basics - Anfänger-Themen 11
S Input/Output Doppelte Input-Abfrage Java Basics - Anfänger-Themen 3
S Input/Output Programm läuft nach input-Abfrage nicht weiter. Java Basics - Anfänger-Themen 2
M Variablen Eine etwas andere if Abfrage ! Java Basics - Anfänger-Themen 10
H if-Abfrage, ungleich und falscher true Wert? Java Basics - Anfänger-Themen 11
F Ja Nein Abfrage und andere Probleme Java Basics - Anfänger-Themen 5
OlafHD Fehler Bei der if Abfrage Java Basics - Anfänger-Themen 5
quecksilver if-Abfrage in main ausführen Java Basics - Anfänger-Themen 4
D if-Abfrage Java Basics - Anfänger-Themen 12
J Abfrage für Programmwiederholung Java Basics - Anfänger-Themen 2
K Alternative zur If-Abfrage Java Basics - Anfänger-Themen 3
M Java als Webanwendung mit Datenbank abfrage Java Basics - Anfänger-Themen 3
D Abfrage ob Variableninhalt korrekt Java Basics - Anfänger-Themen 5
W Vergleich mit If-Abfrage nur für Zahlen bis 07 möglich - Warum? Java Basics - Anfänger-Themen 7
D Operatoren IF Abfrage liefert falsches Ergebnis Java Basics - Anfänger-Themen 4
X Ja nein abfrage? Java Basics - Anfänger-Themen 9
A Erste Schritte Problem bei meiner if-Abfrage! Java Basics - Anfänger-Themen 5
M Enum-Variabel-Abfrage funktioniert nicht? Java Basics - Anfänger-Themen 2
S Java Counter: nur 1 mal hochzählen auch wenn Abfrage mehrmals zutrifft. Java Basics - Anfänger-Themen 1
E Erste Schritte [Noob-Frage] Meine If-Abfrage macht nicht, was sie soll... Java Basics - Anfänger-Themen 2
C Abfrage nach einem Bild im Array Java Basics - Anfänger-Themen 9
A Key Event - Abfrage von 2 gedrückten Tasten Java Basics - Anfänger-Themen 6
T Klasse für Google-Abfrage Java Basics - Anfänger-Themen 9
Z If abfrage - Minimum 0 Java Basics - Anfänger-Themen 9
J Abfrage versetzen Java Basics - Anfänger-Themen 2
D Methoden Abfrage ob ein Wert bereits vorhanden ist Java Basics - Anfänger-Themen 1
thet1983 if() Abfrage Java Basics - Anfänger-Themen 2
A charAt(x)-Abfrage lässt bei Strings<x das Pgrogramm abstürzen. Kann man das verhindern? Java Basics - Anfänger-Themen 4
Uzi21 if - else Abfrage Java Basics - Anfänger-Themen 6
T Index-Abfrage von Pi Java Basics - Anfänger-Themen 5
H Erste Schritte If Abfrage Java Basics - Anfänger-Themen 3
B If Abfrage mit Passwort und Username Java Basics - Anfänger-Themen 2
U einlesen, abfrage Java Basics - Anfänger-Themen 25
T SQL Abfrage Läuft nicht Java Basics - Anfänger-Themen 5
N Probleme mit ActionListener und Logischer Abfrage Java Basics - Anfänger-Themen 4
F Erste Schritte IF-Abfrage fehlerhaft Java Basics - Anfänger-Themen 9
O Downloaden: Trotz If Abfrage wird Datei heruntergeladen Java Basics - Anfänger-Themen 2
D jProgressBar soll bei 100% sein wenn sql Abfrage inkl. jTable schreiben fertig ist... Java Basics - Anfänger-Themen 5
H if-Abfrage double wert Java Basics - Anfänger-Themen 5
M Erstes Prog. OS Abfrage Java Basics - Anfänger-Themen 9
I Einlese Abfrage zweier Variablen in einem Fenster Java Basics - Anfänger-Themen 6
B Boolean abfrage Java Basics - Anfänger-Themen 3
D Variablen Rücksprung nach If Abfrage Java Basics - Anfänger-Themen 16
T If- Abfrage Java Basics - Anfänger-Themen 8
P Taschenrechner , IF-Abfrage Java Basics - Anfänger-Themen 12
D if-Abfrage Java Basics - Anfänger-Themen 6
G Einfache if-Abfrage der Main-Argumente Java Basics - Anfänger-Themen 3
C If abfrage zu getBackground Java Basics - Anfänger-Themen 2
T abfrage eines Integer Array s Java Basics - Anfänger-Themen 5
feardorcha boolean array false - true - Abfrage Java Basics - Anfänger-Themen 10
G Adminrechte abfrage Java Basics - Anfänger-Themen 5
S Abfrage Objekt-Array nach Datentypen Java Basics - Anfänger-Themen 6
R If-Abfrage, || funktioniert nicht Java Basics - Anfänger-Themen 4
S TabbedPane: nach Abfrage oldTab selektieren Java Basics - Anfänger-Themen 5
B Abfrage mittels Variable vereinfachen Java Basics - Anfänger-Themen 6
C Treffer Abfrage Java Basics - Anfänger-Themen 19
M nach jar export keine db abfrage möglich Java Basics - Anfänger-Themen 2
T Datenbank Abfrage Exception Null Java Basics - Anfänger-Themen 2
J Erste Schritte Im Tante-Emma-Laden mehrere Artikel kaufen mit if-Abfrage Java Basics - Anfänger-Themen 24
I Threads If-Abfrage vor kritischem Abschnitt Java Basics - Anfänger-Themen 4
R Switch Abfrage: Found boolean but expected int? Java Basics - Anfänger-Themen 7
K Kleines Anfänger Problem bei der Abfrage Java Basics - Anfänger-Themen 8
C if else Abfrage Java Basics - Anfänger-Themen 11
S if abfrage Java Basics - Anfänger-Themen 2
R If-Abfrage liefert false zurück, wieso ? Java Basics - Anfänger-Themen 20
M If Abfrage geht nicht Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Anzeige

Neue Themen


Oben