ArrayList + Kardinalitäten?
Hi,
ich schreibe gerade ein Programm in java, in welchem in folgende UML Struktur abbilde(siehe Bild).
Ich habe folgende Schwierigkeit, die Kardinalitäten der Departments (Abteilungen) zu programmieren.
Es soll eine Liste erstellt werden, in welchen die Unterabteilungen eingerückt werden, damit eine hierarchische Struktur entsteht.
LG
Felix
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik
Mache in department für die Liste eine Methode mit einem Parameter level als int. Die rufst du in Company für jedes department mit 0 auf.
In der Funktion:
- wenn level > 0, schreibe level Leerzeichen
- schreibe den Namen und einen Zeilenumbruch
- rufe für jedes subdepartment die Funktion mit level+1 als Parameter auf
Woher ich das weiß:Berufserfahrung – Softwareentwickler & Admin