- Forum-Beiträge: 215
03.12.2015, 20:45:00 via Website
03.12.2015 20:45:00 via Website
Eine Methode soll dynamisch ein Array füllen. Dynamisch, weil sich mit jedem Aufruf dieser Methode das Array mit anderen Werten füllen soll. Dabei dürfte sich auch fast immer die Länge des Arrays (Anzahl der Elemente) ändern.
Wie kann ich das Array jeweils neu aufbereiten? Das Befüllen mit neuen Inhalten ist kein Problem. Aber wie modifiziere ich die Größe des Arrays (vermindern oder vergrößern)? Aus anderen Programmiersprachen kenne ich zB Befehle, mit denen man ein Array redimensionieren kann. Ich vermute, dass es so etwas bei Java-Arrays nicht gibt.
Vielleicht ist eine Redimensionierung auch gar nicht nötig!?? Kann es sein, dass das alte Array bei Neuanlage (Neuaufruf der Methode, die das Array anlegt) das alte Array automatisch überschreibt? Kann es sein, dass der Garbage Collector das alte Array automatisch aufräumt (beseitigt)?
Oder wäre es besser, mit anderen "Werkzeugen" zu arbeiten? Arraylists scheinen hier zB etwas flexibler zu sein.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.