import java.util.ArrayList; public class Search { static class Beholder { ArrayList naboer = new ArrayList<>(); String data; Beholder(String d){ data = d; } } static void printAlle(Beholder b){ System.out.println(b.data); for (Beholder bb : b.naboer) { printAlle(bb); } } public static void main(String[] args) { Beholder hode = new Beholder("hode"); Beholder v = new Beholder("1"); v.naboer.add(new Beholder("1-1")); v.naboer.add(new Beholder("1-2")); Beholder h = new Beholder("2"); h.naboer.add(new Beholder("2-1")); h.naboer.add(new Beholder("2-2")); hode.naboer.add(v); hode.naboer.add(h); printAlle(hode); } }