組織内に従業員の階層を作成したいと考えています。
実際には、従業員を入力として受け取り、その従業員から階層を与える関数を書きたいと思います。
たとえば、
入力として Employee[empCode=18234,Name=vipul,mailid=xyz@pqr.com] を指定
すると、18234 からの階層が返されます。
HashMap<Employee,Employee>があり、1 番目の従業員は 2 番目の従業員の下で働いており、2 番目の従業員は 1 番目の E+1 です。
正しいコレクションタイプを選択するのに役立つ人はいますか? どうすればこれを達成できますか?