Felder

Karl Hermann

Mitglied
moin moin.
ich habe eine Aufgabenstellung bekommen, in der ich ein Feld verwalten soll.
Die Menüpunkte sehen ungefähr so aus:

1 - Komplettes Feld anzeigen
2 - ein Feldinhalt auswählen
3 - ausgewähltes Feldinhalt vergrößern
4 - ausgewähltes Feldinhalt verkleinern
5 - aktuelles Feldinhalt löschen
6 - neues Feldinhalt hinzufügen

Das Feld habe ich als Klassenvariable definiert, da ich komplett mit Methoden arbeiten wollte.
Feldinhalte sind die einzelnen Inhalte eines Feldes (logisch^^).
Also bei z.B.
Java:
int [] feld = {1,2,3};
Ist die 1 der erste Feldinhalt, die 2 der zweite etc.

Die Menüpunkte 1 - 4 habe ich ohne Probleme hinbekommen.
Aber die letzen 2 bekomme ich nicht hin.
Könnt ihr mir Tipps geben?
Nach jeder Auswahl im Menü kommt das Menü mithilfe einer Schleife erneut.
Also wenn ich z.B. ein Feld lösche sollte es so sein, dass wenn ich anschließend im Menü 1 Auswähle, dass das gelöschte Feld nicht angezeigt wird..

Danke für eure Hilfe ! :toll:
 
M

Marcinek

Gast
Hallo,

wenn du ein Element hinzufügst oder löscht, dann machst du ein neues Feld mit der größe ein weniger oder mehr und kopierst die Felder entsprechend um.

Beispiel

Code:
int i[] = new int { 1, 2 , 3};

nun soll einer gelöscht werden.

Code:
int i_new = new int  [i.size -1]

Und dann alle kopieren außer dem Element, ddass gelöscht werden soll.
 

Fab1

Top Contributor
Java:
int [] feld = {1,2,3};
Ist die 1 der erste Feldinhalt, die 2 der zweite etc.

Vielleicht hab ich das jetzt auch falsch verstanden, aber in einem Array hat der Erste Feldinhalt den Index 0 und nicht eins. Falsch ich dich falsch verstanden habe, sry.

Ich hab mir zuvor in einem Buch etwas über ArrayList durchgelesen, warum machst du bzw. macht man das nicht mit einer ArrayList ?

Scheint auf den Ersten Blick einfacher zu sein. Da hätte man auch nicht das Problem mit dem Löschen und Hinzufügen.
ArrayList (Java Platform SE 6)
 
M

Marcinek

Gast
Ich denke der TO hat sich hier etwas falsch ausgedrückt und das erste bezieht sich auf die "1" im Array und nicht auf dessen Index.

Weiterhin ist das hier eine Hausaufgabe oder sowas, und da wird die Wahl wohl vorgegeben sein ;D
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
U HILFE! - per ActionListener Felder enablen....... Java Basics - Anfänger-Themen 5
M Werte in Felder speichern und geordnet ausgeben Java Basics - Anfänger-Themen 8
A Felder: arithmetisches und geometrisches Mittel Java Basics - Anfänger-Themen 3
L Datentypen Deklarierte Felder einer Generic Klasse bestimmen Java Basics - Anfänger-Themen 7
Elyt Bei Monopoly werden Felder übersprungen Java Basics - Anfänger-Themen 2
L Listen und Felder Java Basics - Anfänger-Themen 2
neerual Int-Felder erzeugen Java Basics - Anfänger-Themen 16
P Felder König array Java Basics - Anfänger-Themen 6
T Art 4 Felder Matrix Memory Java Basics - Anfänger-Themen 2
P Zugriff auf Felder in ArrayList Objekten Java Basics - Anfänger-Themen 2
D Felder Java Basics - Anfänger-Themen 2
D Übung Felder java Error kompilieren Java Basics - Anfänger-Themen 4
M Felder leer - überprüfen? Java Basics - Anfänger-Themen 2
S reflection und felder Java Basics - Anfänger-Themen 12
X Verknüpfte Excel Felder mitändern Java Basics - Anfänger-Themen 6
Z Erste Schritte 9x9 Felder Erzeugen+Aufrufen Java Basics - Anfänger-Themen 1
S Wie instanziert man Felder? Java Basics - Anfänger-Themen 11
V Zwei Felder Adderen Java Basics - Anfänger-Themen 2
W Methoden Falsche Felder von Methode belgegt Java Basics - Anfänger-Themen 14
M Spielfeld mit 10x10 Felder Java Basics - Anfänger-Themen 13
E Felder bei falscher Eingabe leeren Java Basics - Anfänger-Themen 8
S Felder mit Variablen/Tabellen verknüpfen! Java Basics - Anfänger-Themen 3
M Felder mit Methode verändern Java Basics - Anfänger-Themen 11
W Datentypen Felder mit Potenzen Java Basics - Anfänger-Themen 31
C Erste Schritte felder, die public final sind Java Basics - Anfänger-Themen 6
B Frage zur Effizienz - alle Array-Felder initialisieren oder jedes Feld auf null prüfen? Java Basics - Anfänger-Themen 4
C Felder(Größte Zahl, Index) Java Basics - Anfänger-Themen 6
M 3 Felder, Barcode, reinschreiben in die DB Java Basics - Anfänger-Themen 30
D Datentypen Felder: Deklaration und Initialisierung Java Basics - Anfänger-Themen 5
C Java Felder bearbeiten Hilfe Java Basics - Anfänger-Themen 4
H Felder mit unterschiedl. Typen sortieren Java Basics - Anfänger-Themen 5
B n-dimensionale Felder in m-dimensionale Felder konvertiert Java Basics - Anfänger-Themen 30
H felder vergleichen Java Basics - Anfänger-Themen 6
F Felder von aufrufender Klasse ändern Java Basics - Anfänger-Themen 16
A Felder Java Basics - Anfänger-Themen 7
A Mehrdimensionale Felder Java Basics - Anfänger-Themen 18
C Felder im Dialog zurücksetzen Java Basics - Anfänger-Themen 3
E Wechselnde Felder erzeugen Java Basics - Anfänger-Themen 15
maddin86 Eine Methode für ein- und zweidimensionale double Felder als Parameter? Java Basics - Anfänger-Themen 5
A Felder- Minimum/Maximum Java Basics - Anfänger-Themen 2
D Felder Java Basics - Anfänger-Themen 7
D Felder Java Basics - Anfänger-Themen 2
T Border Layout alle mittleren felder gleich groß Java Basics - Anfänger-Themen 3
C Speicherverwaltung für Felder Java Basics - Anfänger-Themen 8
S EINDIMENSIONALE FELDER? Java Basics - Anfänger-Themen 23
G 3. Aufgaben und komme nicht weiter (Felder, Methoden) Java Basics - Anfänger-Themen 3
M Felder (Wo liegt der Fehler?) Java Basics - Anfänger-Themen 2
D Wie werden Felder grau? Java Basics - Anfänger-Themen 26
S generische Felder Java Basics - Anfänger-Themen 2
A Felder Java Basics - Anfänger-Themen 3
D String mit split teilen und leere Felder behalten Java Basics - Anfänger-Themen 4
R Felder unterschiedlichen Typs Java Basics - Anfänger-Themen 9
J 2 Felder aus DB selektieren u. in JList - eines verstecken? Java Basics - Anfänger-Themen 7
T Suche über mehrere Felder value = key = value Java Basics - Anfänger-Themen 3
B Array doppelt Felder löschen Java Basics - Anfänger-Themen 27
B clone(), Clonable und Felder von Interfacetypen Java Basics - Anfänger-Themen 3
G Felder kopieren Java Basics - Anfänger-Themen 8
G Felder-Länge Java Basics - Anfänger-Themen 2
G Felder zurückgeben? Java Basics - Anfänger-Themen 3
C Früheste Datum aus 3 Felder Java Basics - Anfänger-Themen 20
M Felder innerhalb eines Arrays vergleichen Java Basics - Anfänger-Themen 2
D Felder vergleichen Java Basics - Anfänger-Themen 14
D Verbindung von Methoden und Felder Java Basics - Anfänger-Themen 3
A Aus dem menü heraus andere Felder bearbeiten Java Basics - Anfänger-Themen 2
S Statische Felder - statische Methoden Java Basics - Anfänger-Themen 2
G variable felder in java? geht das? Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben