mal eine Frage kann man aus einem Array etwas entfernen also quasi einen Slot frei machen?
H Hieu Aktives Mitglied 19. Dez 2019 #1 mal eine Frage kann man aus einem Array etwas entfernen also quasi einen Slot frei machen?
W White_Fox Top Contributor 19. Dez 2019 #2 Java:In die Zwischenablage kopieren SomeObject[] objects = {new SomeObject(), new SomeObject(), new SomeObject()}; objects[1] = null; Oder du überschreibst den Platz einfach: Code:In die Zwischenablage kopieren SomeObject[] objects = {new SomeObject(), new SomeObject(), new SomeObject()}; objects[1] = new SomeObject();
Java:In die Zwischenablage kopieren SomeObject[] objects = {new SomeObject(), new SomeObject(), new SomeObject()}; objects[1] = null; Oder du überschreibst den Platz einfach: Code:In die Zwischenablage kopieren SomeObject[] objects = {new SomeObject(), new SomeObject(), new SomeObject()}; objects[1] = new SomeObject();
B Barista Top Contributor 19. Dez 2019 #3 Wenn es sich um ein Objekt-Array handelt, kannst Du eine Stelle mit null besetzen. Die ist dann frei. Bei primitiven Arrays gibt es immer einen Wert.
Wenn es sich um ein Objekt-Array handelt, kannst Du eine Stelle mit null besetzen. Die ist dann frei. Bei primitiven Arrays gibt es immer einen Wert.
mihe7 Top Contributor 19. Dez 2019 #4 @Hieu Was gefällt Dir an https://www.java-forum.org/thema/objekt-aus-einem-array-loeschen.186763/#post-1205359 nicht?
@Hieu Was gefällt Dir an https://www.java-forum.org/thema/objekt-aus-einem-array-loeschen.186763/#post-1205359 nicht?
M.L. Top Contributor 19. Dez 2019 #5 Weitere Optionen: https://www.geeksforgeeks.org/remove-an-element-at-specific-index-from-an-array-in-java/ (Spoiler: ja, auch mit Streams....)
Weitere Optionen: https://www.geeksforgeeks.org/remove-an-element-at-specific-index-from-an-array-in-java/ (Spoiler: ja, auch mit Streams....)