Hallo!
Wie kann man eine ArrayList in eine andere kopieren. Im Internet habeich die Möglichkeit über Collections.copy(ziel, quelle) gefunden. Dieses funktioniert aber nicht
Ich bekomme beim compilieren die Meldung
und beim ausführen
Ist der Fehler in der Wahl der Methode falsch?
Gruß niesel
Wie kann man eine ArrayList in eine andere kopieren. Im Internet habeich die Möglichkeit über Collections.copy(ziel, quelle) gefunden. Dieses funktioniert aber nicht
Java:
/**
* @(#)ArrayListClass.java
*
*
* @author
* @version 1.00 2010/12/16
*/
import java.util.*;
public class ArrayListClass {
private ArrayList<String> ar = new ArrayList<String>();
public ArrayListClass() {
}
public ArrayList test() {
ar.add("hallo");
return ar;
}
public static void main(String[] arv) {
ArrayList<String> arraylist = new ArrayList<String>();
ArrayListClass ac = new ArrayListClass();
Collections.copy(arraylist,ac.test());
System.out.println(arraylist);
}
}
Code:
uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Code:
Source does not fit in dest
at java.util.Collections.copy(Collections.java:531)
at ArrayListClass.main(ArrayListClass.java:25)
Gruß niesel