Hallo Experten,
ich möchte ein Problem auf folgende weise lösen, funktioniert aber nicht. Vieleicht habe ich ja einfach einen Fehler gemacht, vieleicht geht es auch so nicht.
Einer Methode möchte ich zwei String-Arrays übervegen, in der Methode verändern und nach der Ausführung der Methode, die Änderungen in der aufrufenden Methode verfügbar haben.
Beispiel-code:
String[] a=new String[1];
String[] b=new String[1];
irgendeinObjekt.getBackIrgendwas(a,b);
Der Code der Methode sollte folgendes Aussehen haben:
public void getBackIrgendwas(String[] a, String[] b){
a=new String[10];
b=new String[10];
a[0]="ein Text";
a[1]="ein weiterer Text";
b[0]="der erste Text in b";
b[1]="der zweite Text n b";
}
Wenn das Programm zurück ist, in der aufrufenden Methode, erwarte ich dort die neue Göße der Arrays und natürlich die Inhalte. Dies funktioniert aber nicht.
Nun stellt sich für mich die Frage geht das so überhaupt ?
Damit möchte ich Vectoren und Arralist umgehen.
Danke an alle die sich diesem Thema annhemen.
Lesezeichen