Wie lasse ich dir Werte in einem Array zusammenrücken?

Igig1

Mitglied
Z. b ich habe einen int Array der Länge 6,
Code:
7    4         6       8 (Elemente) 
0    1     2   3   4   5 (Index)

Ich möchte jetzt, dass alle meine Elemente zusammenrücken, zurzeit ist im index 0 die 7, im Index 4 die 1, im Index 3 die 6 und im Index 5 die 8. In den anderen Indexstellen ist null.

Ich möchte jetzt dass im Index 0 die 7 bleibt, im Index 1 die 4, aber die 6 soll zum Index 2 kommen und die 8 zum Index 3 und die übrig gebliebenen Indexe sollen mit null gefüllt werden, wie bekomme ich das hin? Also dass die Arrays eingerückt werden, ohne dass die Reihenfolge der Elemente kaputt geht?
 
Zuletzt bearbeitet von einem Moderator:

mihe7

Top Contributor
Du meinst die Zahl Null (0), nicht die Referenz null.

Dann ist Deine Beschreibung widersprüchlich: "zurzeit ist im index 0 die 7, im Index 4 die 1, im Index 3 die 6 und im Index 5 die 8. In den andern Indexstellen ist null (Anm.: 0)" würde bedeuten
Code:
0 1 2 3 4 5 (Index)
7 0 0 6 1 8
Was weder zu dem von Dir angegebenen "Bild" am Anfang nicht passt und auch nicht zu "möchte jetzt dass im Index 0 die 7 bleibt, im Index 1 die 4, ..."

Dein Array sieht vermutlich so aus:
Code:
0 1 2 3 4 5 (Index)
7 4 0 6 0 8
und als Ergebnis willst Du haben
Code:
0 1 2 3 4 5 (Index)
7 4 6 8 0 0

Eine Möglichkeit wäre offensichtlich, durch das Array zu gehen und jede 0 mit dem nächsten Wert ungleich 0 zu vertauschen.
 

Igig1

Mitglied
Du meinst die Zahl Null (0), nicht die Referenz null.

Dann ist Deine Beschreibung widersprüchlich: "zurzeit ist im index 0 die 7, im Index 4 die 1, im Index 3 die 6 und im Index 5 die 8. In den andern Indexstellen ist null (Anm.: 0)" würde bedeuten
Code:
0 1 2 3 4 5 (Index)
7 0 0 6 1 8
Was weder zu dem von Dir angegebenen "Bild" am Anfang nicht passt und auch nicht zu "möchte jetzt dass im Index 0 die 7 bleibt, im Index 1 die 4, ..."

Dein Array sieht vermutlich so aus:
Code:
0 1 2 3 4 5 (Index)
7 4 0 6 0 8
und als Ergebnis willst Du haben
Code:
0 1 2 3 4 5 (Index)
7 4 6 8 0 0

Eine Möglichkeit wäre offensichtlich, durch das Array zu gehen und jede 0 mit dem nächsten Wert ungleich 0 zu vertauschen.
Danke, aber wie realisiere ich das? Da hänge ich leider sehr
 

temi

Top Contributor
Ähnliche Java Themen
  Titel Forum Antworten Datum
V Wie lasse ich die for-Schleife so oft laufen wie per Scanner angegeben? Java Basics - Anfänger-Themen 3
W Wie lasse ich meine Ausgabe nach dem Lesen verschwinden ? Java Basics - Anfänger-Themen 1
P Doppelte werte in einer Liste zählen Java Basics - Anfänger-Themen 8
M Wie kann eine Methode eine andere Methode um Werte wie z.B. 1 erhöhen? Java Basics - Anfänger-Themen 6
Igig1 Welche Werte sind als default Werte in einem Array, der als Datentyp eine Klasse hat? Java Basics - Anfänger-Themen 1
J Methoden Positive Werte zählen Java Basics - Anfänger-Themen 3
E Meine JCombobox werte an ohne selectiert zu haben Java Basics - Anfänger-Themen 6
H OOP Werte mit Set verändern Java Basics - Anfänger-Themen 6
W Werte durch Konsole einlesen Java Basics - Anfänger-Themen 10
H Welche Werte bei Objekterzeugung eingeben? Java Basics - Anfänger-Themen 2
M Von einem Menü Methode aus anderer Klasse ausführen, die errechnete Werte in Datei schreibt. Java Basics - Anfänger-Themen 8
sashady ursprüngliche Array-Werte bei erneutem Aufruf? Java Basics - Anfänger-Themen 7
cmn489 Werte beim Funktionsaufruf in ein Feld übertragen(falls dieses leer ist) Java Basics - Anfänger-Themen 1
E In Array Werte einfügen? Java Basics - Anfänger-Themen 5
HighLife Bestimmte Werte aus Array zählen Java Basics - Anfänger-Themen 15
L Methoden ArrayList Werte hinzufügen und löschen Java Basics - Anfänger-Themen 32
J Zufallszahlen generieren und Werte vergleichen Java Basics - Anfänger-Themen 3
M Wie kann ich Werte die in einer While Schleife sind weiter genutzt werden? Java Basics - Anfänger-Themen 7
L Werte von Objekte addieren Java Basics - Anfänger-Themen 14
R Werte und Reihenfolge in 2d Arrays vergleichen Java Basics - Anfänger-Themen 5
I Werte (u.a. Geldbeträge) in Datenbank speichern und Rundungen? Java Basics - Anfänger-Themen 8
eleonori Durchschnitt aller Werte eines Baums berechnen Java Basics - Anfänger-Themen 5
G Array Werte addieren Java Basics - Anfänger-Themen 4
J Methoden Frage: Array-Werte in anderer Methode ändern Java Basics - Anfänger-Themen 4
C Array-Werte werden gemischt, ohne Logik Java Basics - Anfänger-Themen 2
java3690 Java- liste füllen ud die werte addieren Java Basics - Anfänger-Themen 13
C Zufallszahl + Werte bereich einstellen Java Basics - Anfänger-Themen 2
J Alle Werte eines Strings zusammen addieren Java Basics - Anfänger-Themen 15
L 2 Dimensional Array werte überschreiben Java Basics - Anfänger-Themen 1
K Array alle Werte aufsummieren und ausgeben Java Basics - Anfänger-Themen 6
V Collections int Werte in einer Liste sortieren Java Basics - Anfänger-Themen 23
R Combobox-Werte in GUI anzeigen Java Basics - Anfänger-Themen 13
J Neue Werte in ein Array hinzugeben Java Basics - Anfänger-Themen 8
L Wie frage ich ab, ob in einem Array, Werte doppelt vorkommen? Java Basics - Anfänger-Themen 4
A Negative float Werte? Java Basics - Anfänger-Themen 10
Kirby.exe Fehlende Int Werte aus Array mit streams finden Java Basics - Anfänger-Themen 19
Ellachen55 Wie nach häufigste Werte im Array suchen? Java Basics - Anfänger-Themen 2
D Input/Output Input von zwei Koordinaten validieren und anschließend Werte speichern Java Basics - Anfänger-Themen 7
F Variablen Werte einer Klasse überschreiben Java Basics - Anfänger-Themen 4
M Werte ändern sich nicht mehr nach Reset Java Basics - Anfänger-Themen 14
F Character umwandeln als Double Werte Java Basics - Anfänger-Themen 8
B Werte aus einem Unterprogramm in ein Array schreiben Java Basics - Anfänger-Themen 2
L Nur Bestimmte Werte aus einem Array in ein anderes Speichern Java Basics - Anfänger-Themen 11
C Ganzzahlige Werte in Boolean ausgeben und überprüfen ob Primzahl oder nicht, wenn es keine Primzahl ist soll es die Primfaktorzerlegung ausgeben Java Basics - Anfänger-Themen 4
S Werte aufsummieren in java? Java Basics - Anfänger-Themen 5
M Werte des Arrays addieren Java Basics - Anfänger-Themen 5
A Alle true Werte eines boolean Arrays herausfiltern Java Basics - Anfänger-Themen 19
C System.in.read() Boolsche Werte vergleichen Java Basics - Anfänger-Themen 8
M prüfen ob alle array werte gleich sind Java Basics - Anfänger-Themen 27
D Werte aus einem BinärBaum in einem Array speichern Java Basics - Anfänger-Themen 1
R Datenbank-Werte dynamisch ausgeben Java Basics - Anfänger-Themen 19
E Eigenschaften Werte, in einer anderen Klasse, zuweisen Java Basics - Anfänger-Themen 40
H Methoden Nutzung der Werte einer ausgeführten Objektmethode in anderen Objektmethoden Java Basics - Anfänger-Themen 2
O Map Werte Java Basics - Anfänger-Themen 2
dapzoo Compiler-Fehler Beim Werte verteilen in Objektarray NullPointerException Java Basics - Anfänger-Themen 4
L Werte zufällig aus Array zurückgeben Java Basics - Anfänger-Themen 15
B mehrere Werte mit scanner und while schleife einlesen, max berechnen bzw addieren Java Basics - Anfänger-Themen 2
S werte von objekten in schleife verändern Java Basics - Anfänger-Themen 14
R Vererbung werte von einem Objekt aus ein anderes übertragen Java Basics - Anfänger-Themen 7
D Datei auslesen & Werte in Variable speichern Java Basics - Anfänger-Themen 12
N Methoden HashMap interne Werte miteinander vergleichen Java Basics - Anfänger-Themen 7
L Bestimmte Werte eines Arrays ausgeben. Java Basics - Anfänger-Themen 3
Hanschyo String kann nicht Werte von Long annehmen Java Basics - Anfänger-Themen 2
A Sortieren ausgerechneter Werte aus einer TXT Datei Java Basics - Anfänger-Themen 8
S Werte in Klasse übergeben Java Basics - Anfänger-Themen 12
C Auf einzelne Werte aus HashSet zugreifen Java Basics - Anfänger-Themen 10
S Werte in Liste mit Nachfolger vergleichen Java Basics - Anfänger-Themen 5
M Vererbung Konstruktoren mit festen Werte Java Basics - Anfänger-Themen 2
C Werte im Vector in zufällige Reihenfolge bringen Java Basics - Anfänger-Themen 14
Jinnai4 Werte in Textdatei ändern Java Basics - Anfänger-Themen 2
L Gleiche Werte aus Array aussortieren Java Basics - Anfänger-Themen 5
L Gleiche Werte im Array hochzählen Java Basics - Anfänger-Themen 4
C Matrix-Werte werden nicht wie erwartet ausgegeben Java Basics - Anfänger-Themen 7
V Warum speichert meine String-Variable nummerische Werte? Java Basics - Anfänger-Themen 3
Henri Bestimmte Werte eine XML-Datei ausgeben. Java Basics - Anfänger-Themen 8
N Array-Werte zusammenfassen Java Basics - Anfänger-Themen 20
D Werte AVL-Baum löschen Java Basics - Anfänger-Themen 2
M JComboBox feste double Werte zu ordnen Java Basics - Anfänger-Themen 8
N Collections Werte aus .txt in einer Collection speichern Java Basics - Anfänger-Themen 11
J Array Werte benutzen Java Basics - Anfänger-Themen 16
D Erste Schritte Array Werte an Methode übergeben Java Basics - Anfänger-Themen 6
C Werte aus JTable auslesen Java Basics - Anfänger-Themen 4
S Array Werte vertauschen Java Basics - Anfänger-Themen 2
sourcecorn Werte aus einem File lesen Java Basics - Anfänger-Themen 6
M Neu instanzierte Klasse übernimmt Werte von anderer Instanz Java Basics - Anfänger-Themen 4
P Erste Schritte Mittelwert zeitlich abhängiger Werte Java Basics - Anfänger-Themen 1
D Array Werte einlesen und ausgeben? Java Basics - Anfänger-Themen 8
P Klassen Berechnen mehrerer Map-Werte Java Basics - Anfänger-Themen 13
F Werte in 2D-Array mit anderem 2D-Array überschreiben Java Basics - Anfänger-Themen 2
R Werte aus Array addieren und Mittelwert bilden Java Basics - Anfänger-Themen 2
A Werte innerhalb von resultset vergleichen Java Basics - Anfänger-Themen 2
S Werte in Array einlesen Java Basics - Anfänger-Themen 2
B Array Werte zuweisen Java Basics - Anfänger-Themen 4
A Die Werte zur Berechnung müssen als Parameter übergeben werden? Java Basics - Anfänger-Themen 7
J Werte aus einer Tabelle übernehmen Java Basics - Anfänger-Themen 2
J Werte an eine andere Klasse übergeben Java Basics - Anfänger-Themen 4
M Werte der Knoten in Binärbaum addieren (iterativ) Java Basics - Anfänger-Themen 6
I Werte zu existierendem int addieren Java Basics - Anfänger-Themen 4
L Werte von Strings ? Java Basics - Anfänger-Themen 1
U Array werte speichern und für berechnungen nutzen Java Basics - Anfänger-Themen 4

Ähnliche Java Themen


Oben