Ich konnte keine neuen Elemente in der Standard-Array-Liste hinzufügen .. jemand hilft mir. Ich habe für die letzten 2 Tage darüber gesucht, aber ich konnte die Logik nicht verstehen dahinterElement zur Standard-Arraylist hinzufügen
public class User {
private int id;
private String name;
public User(int id, String name) {
this.id = id;
this.name = name;
}
}
public class User2 {
public static List<User> list = new ArrayList<>();
public User2(int i, String abc){
list.add(new User(1,"abc"));
list.add(new User(2,"bcd"));
}
public List<User> getList() {
return list;
}
public void setList(List<User> list) {
this.list = list;
}
public static void main(String[] args) {
User2 user2 = new User2(3,"def");
List<User2> usr = new ArrayList<>();
usr.add(user2);
list.add((User) usr);
for(User temp: list){
System.out.println(" listing "+temp);
}
}
}
'keine neuen Elemente hinzufügen '- bitte erläutern. –
Welches ist die "Standard-Array-Liste"? – 4castle
'list.add ((Benutzer) usr)' wirft 'usr' auf einen' Benutzer'. 'usr' ist eine' Liste '. Kannst du mir bitte erklären, warum du das machst und was du denkst? –