Wie lasse ich einen Array von vorne nach hinten zusammenrücken? Java?
Hi, habe z. B. einen Array der Länge 5, also 5 Elemente haben im Array Platz.
Z. B: Array:
Elemente: 1 2 5 9
Index: 0 1 2 3 4
Also der Index 1 hat keinen Wert, wie kann ich die nach hinten rücken? Also dass dann der Index 4 keinen Wert hat aber der Rest schon?
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Java
Mittels
den hinteren Teil 1 nach vorne kopieren:
System.arraycopy(arr, gapEnd, arr, gapStart, arr.length - gapEnd);
Woebi "gapStart" der Index der ersten freien Position und "gapEnd" der Index nach der letzten freien Position sind.