Ich habe z.B gegeben:
public class Person {
private String name;
private int alter;
public Person(String name, int alter) {
this.name = name;
this.alter = alter;
}
public class Person2 {
private String name;
private int alter;
public Person(String name, int alter) {
this.name = name;
this.alter = alter;
}
Sagen wir, die sind beide befüllt mit
new Person1(Max, 12)
und
new Person2(null, null)
Ich will Person1 List auf Person2 List kopieren. Wie geht das?
List<Person1> p1 = new ArrayList<>();
List<Person2> p2 = new ArrayList<>();
p2.addAll(p1); // geht nicht