Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi,

gibt es eine Möglichkeit das ich ein bereits defeniertes Array um z.B. ein Feld vergrößere? Angenommen mei Definition sieht so aus:

String[] namensListe = new String[1];

Geschrieben

Du könntest dein Array doch vergrößern wenn du ans limit kommst!

String[] namensListe = new String[1];

int count=0

// in die schleife, wo du namensListe erweiterst

if(count == namensListe.length)

{

String[] temp = new String[namensListe.length + 1];

for(int i=0;i<count;i++)

{

temp=namensListe;

}

namensListe=temp;

}

//und counter hochzählen

count++;

Geschrieben

Damit erzeugst du aber ein neues Objekt, d.h. du vergrößerst nicht wirklich dein Array, sondern legst eine Kopie an.

Klar, so kann man's machen.

Das ist aber nicht gerade performant und bei großen Tabellen auch recht speicherintensiv.

Aber tuten tut's.

Geschrieben
Original geschrieben von loeti

Damit erzeugst du aber ein neues Objekt, d.h. du vergrößerst nicht wirklich dein Array, sondern legst eine Kopie an.

Klar, so kann man's machen.

Das ist aber nicht gerade performant und bei großen Tabellen auch recht speicherintensiv.

Aber tuten tut's.

Ist aber die einzige Möglichkeit ein Array zu vergrößern.

Man sollte sich also schon klar sein, wofür man das Array benötigt.

Oder halt eine andere Datenstruktur wählen.

Gruß Jaraz

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...