Compare commits

...

2 Commits

Author SHA1 Message Date
978acd3928 retreval funktionen 2025-04-25 11:11:31 +02:00
90311dc08d update gitignore 2025-04-25 11:04:00 +02:00
3 changed files with 38 additions and 1 deletions

1
.gitignore vendored
View File

@@ -8,6 +8,7 @@ target/
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
.idea/
*.iws
*.iml
*.ipr

View File

@@ -16,5 +16,14 @@ public class Main {
System.out.println(person.isVerheirated());
System.out.println(person.istVolljaehrig());
var pVerwaltung = new Personenveraltung();
pVerwaltung.addPerson(arbeiter);
pVerwaltung.addPerson(person);
pVerwaltung.addPerson(frau);
var verheiratet = pVerwaltung.nurVerheiratet();
System.out.println(verheiratet);
}
}

View File

@@ -1,7 +1,34 @@
package org.example;
import java.util.ArrayList;
import java.util.Iterator;
public class Personenveraltung {
ArrayList personArrayList = new ArrayList();
private ArrayList<Person> personArrayList = new ArrayList();
public void addPerson(Person person) {
personArrayList.add(person);
}
public ArrayList<Person> nurAbAchtzehn() {
ArrayList<Person> al = new ArrayList<Person>();
for (Person p : personArrayList) {
if (p.istVolljaehrig()) {
al.add(p);
}
}
return(al);
}
public ArrayList<Person> nurVerheiratet() {
ArrayList<Person> al = new ArrayList<Person>();
for (Person p : personArrayList) {
if (p.isVerheirated()) {
al.add(p);
}
}
return(al);
}
}