Daten aus Array Feld löschen

lorenlai

Mitglied
Hallo zusammen,

heute habe ich mal wieder so eine Frage bitte :)
Folgendes habe ich ...

Java:
String [][] myArray;

OtherClass oc = new OtherClass();

//hier wird "myArray" mit Daten befüllt
myArray = oc.getArray();

// wenn man dieser myArray genauer anguckt, hat es ungefähr so was ...

myArray[0][0]
myArray[1][0]
myArray[2][0]
myArray[3][0]
...

//OK - FRAGE: Ich möchte z.B. der 1. Datensatz von dem myArray[0][0] herauslöschen.
//Ich dachte, ich mache das mit remove , also myArray.remove(0)  ... komischerweise bietet eclipse //zu diesem "myArray" (keine methode remove an) ?

//Wo ist hier der Haken bitte ? :-)

//Ich möchte nämlich die 1. Zeile (myArray[0][0]) entfernen , bevor ich ein [B]return myArray;[/B] //mache. Hat jemand von euch eine Idee ? :-)

//Ach ja, ich will nicht mit einer for-schleife das problem lösen ...

for (int i=1; i < myArray.length(); i++) {
  //ausgeben ...
}

Vielen Dank.:)

VG
Loren
 
Zuletzt bearbeitet:

kaoZ

Top Contributor
//Ich dachte, ich mache das mit remove , also myArray.remove(0) ... komischerweise bietet eclipse //zu diesem "myArray" (keine methode remove an) ?

das liegt daran das ein Array keine Collection ist sonder ein einfacher Datencontainer ( in deinem Fall für Objekte vom Typ 'String', der eben keine Methoden anbietet und dessen Größe auch vorab festgelegt wird und nicht veränderlich ist, du kannst höchstens den Wert des Feldes auf
Code:
NULL
bzw.
Code:
""
setzen.

Du könntest sonst höchstens mit
Code:
System.arrayCopy()
oder
Code:
Arrays.copyOf()
/
Code:
Arrays.copyOfRange()
arbeiten, und ein Array zurückliefern welches den angegebenen index insofern "löscht" indem es ihn einfach nicht mehr enthält.

oder du

Nutzt eine Collection z.B eine ArrayList<String> um diese Funktionalität wie z.B
Code:
remove(int index)
nutzen zu können, oder du implementierst diese Funktionalität selbst in einer eigens erstellten Klasse.

//Ach ja, ich will nicht mit einer for-schleife das problem lösen ...

Wenn du auf irgendwas (index), egal ob in einem Array / mehrdimensionalen Array oder einer Collection zugreifen möchtest hast du gar keine andere Wahl als über alle Elemente der liste zu iterrieren , außer du nutzt eine Map bei welcher du Schlüssel - Wert paare hast und gezielt nach einem vorhandenen Schlüssel/Wert suchen kannst.

mal davon abgesehen müsstest du bei einem mehrdimensionalen Array eh eine verschachtelte for schleife nutzen....
 
Zuletzt bearbeitet:

lorenlai

Mitglied
Hallo kaoZ,

Danke für die Hilfe.
Habe es nun, wie du es vorgeschlagen hast, mit Array.CopyOfRange()
das Problem gelöst. :)

Danke & *hug* ;)

Loren
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Eingelesene Daten in Array(Liste) abspeichern? Java Basics - Anfänger-Themen 18
P zweidimensionales Array anlegen und mit DB-Daten füllen Java Basics - Anfänger-Themen 14
S Daten aus Array in Klasse übertragen Java Basics - Anfänger-Themen 12
A daten vom 1d array in 2d matrix speichern Java Basics - Anfänger-Themen 3
M Variablen Daten aus Array löschen Java Basics - Anfänger-Themen 2
P Datentypen Array mit Daten befüllen Java Basics - Anfänger-Themen 5
E array; daten aus txt auslesen Java Basics - Anfänger-Themen 5
M Methoden Daten aus einer SQL-Abfrage in eine mehrdimensionales Array einlesen Java Basics - Anfänger-Themen 7
G Kopieren von Array-Daten Java Basics - Anfänger-Themen 6
A Daten speichern und wieder in ein Array laden Java Basics - Anfänger-Themen 4
F Große Daten und große Array Java Basics - Anfänger-Themen 21
S Array Daten in Binär Datei schreiben/lesen Java Basics - Anfänger-Themen 11
Z Array mit daten einer datenbankbefüllen und dies an eine tabelle geben Java Basics - Anfänger-Themen 6
B Daten in mehrdimensionalem Array, speichern, loeschen, aendern und abrufen Java Basics - Anfänger-Themen 2
S Unbekannte Daten einlesen, speichern und in einem byte Array speichern Java Basics - Anfänger-Themen 3
A Array mit Objact als daten typ Java Basics - Anfänger-Themen 13
M Aus .txt Datei Daten in Array speichern Java Basics - Anfänger-Themen 3
G Abspeichern von Daten in Array oder ähnlichem Java Basics - Anfänger-Themen 3
G Daten aus einem Array auslesen Java Basics - Anfänger-Themen 2
Z daten in array eintragen Java Basics - Anfänger-Themen 12
S Daten aus Import Datei auslesen und sortieren Java Basics - Anfänger-Themen 2
A Daten aus einer HashMap aus einer DB speichern und mit neuen Werten vergleichen Java Basics - Anfänger-Themen 8
Mady Daten von JList & Combobox in JTable adden Java Basics - Anfänger-Themen 2
M Daten aus errechneter Methode in Datenbank(SQLite) schreiben Java Basics - Anfänger-Themen 60
W Daten in Echtzeit übernehmen Java Basics - Anfänger-Themen 5
Z Java ArrayList speichert falsche Daten ab bzw. gibt falsche Daten aus? Java Basics - Anfänger-Themen 42
M Daten aus .txt Datei einlesen und weiterverarbeiten Java Basics - Anfänger-Themen 80
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
M Mehrere Daten/ Variablen Speichern Java Basics - Anfänger-Themen 9
E fehlermeldung bei richtigen login daten Java Basics - Anfänger-Themen 7
C Java Funktion: externe Daten vom Internet einbinden Java Basics - Anfänger-Themen 2
P Schiebefix - ArrayList überschreibt Daten Java Basics - Anfänger-Themen 3
S Daten/Klassen/Packages richtig updaten!? Java Basics - Anfänger-Themen 2
E Wie gebe ich alle Daten zwischen zwei Zeitpunkten aus? Java Basics - Anfänger-Themen 2
H Daten aus einer Datei in eine Liste speichern Java Basics - Anfänger-Themen 23
M Tabellen- Daten laden Java Basics - Anfänger-Themen 2
A Klasse um daten zu einlesen Java Basics - Anfänger-Themen 26
A Literale für primitive Daten Typen Java Basics - Anfänger-Themen 4
N Zwei Daten (Datum) miteinander vergleichen, abspeichern, laden Java Basics - Anfänger-Themen 4
A Daten auslesen/vergleichen Java Basics - Anfänger-Themen 3
D Sportwetten Daten Atomatisch analysieren um optimale Strategie zu erhalten Java Basics - Anfänger-Themen 6
S Java Daten in Excel speichern Java Basics - Anfänger-Themen 1
S Daten speichern, ohne Datenbank Java Basics - Anfänger-Themen 8
L Daten aus ArrayList in Datenbank durchsuchen Java Basics - Anfänger-Themen 5
Shallty Daten speichern und ändern? Java Basics - Anfänger-Themen 32
M Sqlite table löschen und daten einfügen Java Basics - Anfänger-Themen 5
S Binäre-Suche bei unsortierten Daten Java Basics - Anfänger-Themen 7
N Was passiert wenn wir Daten auf der Festplatte abspeichern wollen? bzgl. BufferStreams Java Basics - Anfänger-Themen 9
T Daten von Objekten speichern Java Basics - Anfänger-Themen 7
A Minesweeper - Daten Java Basics - Anfänger-Themen 46
S Daten aus zwei Verschiedenen Tabellen in eine ArrayListe Java Basics - Anfänger-Themen 4
WPS1000 Input/Output Wie aktiviere ich den Daten Transfer von der RS232 in meine Java Applikation Java Basics - Anfänger-Themen 2
R Eigenes Protokoll zur Übermittlung von Daten zum Webserver? Java Basics - Anfänger-Themen 4
A Reader wohin werden Daten gespeichert? Java Basics - Anfänger-Themen 7
M Erste Schritte CSV-File einlesen und Daten verarbeiten Java Basics - Anfänger-Themen 5
S Daten aus eigenständiger .class-Datei abrufen Java Basics - Anfänger-Themen 1
E Daten dem Super Aufruf übergeben Java Basics - Anfänger-Themen 3
M jTabel mit Daten Füllen Java Basics - Anfänger-Themen 5
M Wie erzeuge ich die Differenz von zwei Daten in Stunden?? Java Basics - Anfänger-Themen 2
S Daten lesen und speichern Java Basics - Anfänger-Themen 26
S JTable mit Daten füllen Java Basics - Anfänger-Themen 7
L Java Programm zum Auswerten von Daten Java Basics - Anfänger-Themen 11
H Passwortmanager, Sicherheit der Daten Java Basics - Anfänger-Themen 12
G Best Practice Wie große "Tabellen" effizient durchsuchen und Daten händeln? Java Basics - Anfänger-Themen 15
U Daten aus Datei einlesen Java Basics - Anfänger-Themen 4
M Best Practice Daten-Import /Trabsfomration aus Textdatei Java Basics - Anfänger-Themen 12
R JTable Suchfunktion mit SQL Daten Java Basics - Anfänger-Themen 2
E Daten gehen nicht in Datenbank Java Basics - Anfänger-Themen 14
M Erste Schritte Speichern von mehreren Daten Java Basics - Anfänger-Themen 3
J Daten einer Textdatei in ein JTable importieren. Java Basics - Anfänger-Themen 3
F Daten von Thread an den aufrufenden zurückgeben Java Basics - Anfänger-Themen 22
C Endlosschleife bei füllen von Daten im JTable Java Basics - Anfänger-Themen 5
N Erste Schritte Dedicated Server \ Senden und Empfangen von Daten/Befehlen Java Basics - Anfänger-Themen 2
A Probleme beim zykl. aktulisieren von Daten in JTable Java Basics - Anfänger-Themen 3
D NPE beim laden von Daten aus MySQL Java Basics - Anfänger-Themen 9
P Einlesen von Daten via BufferedReader Java Basics - Anfänger-Themen 4
P Methoden ausgelesene (CSV-) Daten in Liste einer anderen Klasse einlesen Java Basics - Anfänger-Themen 0
F Daten aus Excel-Tabelle in Java importieren Java Basics - Anfänger-Themen 15
F Http Post von mehreren Daten Java Basics - Anfänger-Themen 5
F Daten auf Webserver laden - wiederholen bei Fehler Java Basics - Anfänger-Themen 0
W Best Practice problemabhängige Persistentmachung von Daten Java Basics - Anfänger-Themen 6
P Daten von Internetseite auslesen Java Basics - Anfänger-Themen 10
N Daten/Formular per POST an Firefox/Browser senden Java Basics - Anfänger-Themen 7
D Daten mit Apache POI in eine Excel Datei schreiben Java Basics - Anfänger-Themen 5
T JTable Daten aus txt datei Java Basics - Anfänger-Themen 3
T printf Daten aus der Tabelle in Excel übernehmen Java Basics - Anfänger-Themen 5
V Einlesen von Daten Java Basics - Anfänger-Themen 8
J TableView zeigt keine Daten an Java Basics - Anfänger-Themen 14
J Daten im Programm speichern Java Basics - Anfänger-Themen 14
N Interface Daten einem Implementierten Interface zuweisen Java Basics - Anfänger-Themen 37
O Probleme mit CSV Daten Java Basics - Anfänger-Themen 10
M Arrays: Trennung von Daten und Darstellung Java Basics - Anfänger-Themen 1
M Wie sicher sind Daten im Java Programm? Java Basics - Anfänger-Themen 9
R Daten via Post an php Script senden Java Basics - Anfänger-Themen 1
B Probleme bei "Daten in CSV File schreiben". Java Basics - Anfänger-Themen 9
C Datei mit Daten einlesen und höchsten wert der zweiten Spalte ermitteln Java Basics - Anfänger-Themen 1
W (XML/XSL) Daten aus Eclipse in eine Klasse Laden. Java Basics - Anfänger-Themen 1
I Daten speichern ohne Datenbank Java Basics - Anfänger-Themen 20
D Daten von einem int in einen string Java Basics - Anfänger-Themen 5
T Input/Output Daten/Objekte einfach speichern Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben