Witam mam kłopot z ciągłym dodawaniem do listy. Mam utworzoną listę i na sucho dodaje do niej ludzi. Niestety jak inicjuję ją w metodzie to dodaje ona automatycznie wszystkie osoby, niby spoko ale po ponownym odpaleniu metody osoby dodawane są ponownie (te same). Jak zrobić żeby do listy osoby były dopisane tylko raz.
List<ModelPerson> personList = new LinkedList<>();
public List<ModelPerson> initList(List<ModelPerson> personList) {
personList.add(new ModelPerson(1, "jan", "krk", 43));
personList.add(new ModelPerson(2, "jan", "krk", 43));
personList.add(new ModelPerson(3, "jan", "krk", 43));
personList.add(new ModelPerson(4, "jan", "krk", 43));
personList.add(new ModelPerson(5, "jan", "krk", 43));
personList.add(new ModelPerson(6, "jan", "krk", 43));
personList.add(new ModelPerson(7, "jan", "krk", 43));
return personList;
}
public List<ModelPerson> findAll(){
initList(personList);
return personList;
}