Wie legen Sie die Werte eines Arrays auf die Werte eines anderen Arrays in Java fest?

7

Nehmen wir an, Sie hätten zwei Arrays:

%Vor%

Wie würdest du Array a auf Array b setzen und verschiedene Objekte behalten? Als ob ich daran gedacht hätte:

%Vor%

Aber das funktioniert nicht, da es nur "ein" Referenz-Array b macht. Also, ist die einzige Möglichkeit, zwei Arrays gleich zu setzen, während sie separate Objekte zu halten, durch jedes Element eines Arrays zu durchlaufen und es auf das andere zu setzen?

Und was ist mit ArrayList? Wie würden Sie eine ArrayList einer anderen gleichsetzen, wenn Sie Objekte in ihnen haben?

    
CowZow 24.10.2011, 21:15
quelle

2 Antworten

18

Vielleicht möchten Sie clone :

verwenden %Vor%

oder verwenden Sie arraycopy(Object source, int sourcePosition, Object destination, int destinationPosition, int numberOfElements)

%Vor%     
Eng.Fouad 24.10.2011, 21:17
quelle
6

Sehen Sie sich für Arrays Folgendes an:

Für ArrayList :

Ich denke, das sollte Ihnen genug Hinweise geben, um mit Ihren Hausaufgaben voranzukommen.

    
NPE 24.10.2011 21:17
quelle

Tags und Links