package org.example; import java.util.ArrayList; public class OutputWrapper { public void getOutput(ArrayList Personen, boolean name, boolean age, boolean isMarried) { StringBuilder sb = new StringBuilder(); for (Person p : Personen) { if (name) { sb.append("Name: ").append(p.getName()).append("\n"); } if (age) { sb.append("Age: ").append(p.getAlter()).append("\n"); } if (isMarried) { sb.append("Is married to: "); if (p.getPartner() != null) { sb.append(p.getPartner().getName()).append("\n"); } else { sb.append("No partner\n"); } } sb.append("\n").append("\n"); } System.out.println(sb.toString()); } }