打字猴:1.700467793e+09
1700467793 developDep.add(zhengLaoLiu);
1700467794
1700467795 //看看开发两个开发小组下有什么
1700467796
1700467797 firstDevGroup.add(a);
1700467798
1700467799 firstDevGroup.add(b);
1700467800
1700467801 firstDevGroup.add(c);
1700467802
1700467803 secondDevGroup.add(d);
1700467804
1700467805 secondDevGroup.add(e);
1700467806
1700467807 secondDevGroup.add(f);
1700467808
1700467809 //再看销售部下的人员情况
1700467810
1700467811 salesDep.add(h);
1700467812
1700467813 salesDep.add(i);
1700467814
1700467815 //最后一个财务
1700467816
1700467817 financeDep.add(j);
1700467818
1700467819 //打印写完的树状结构
1700467820
1700467821 System.out.println(ceo.getInfo());
1700467822
1700467823 //打印出来整个树形
1700467824
1700467825 getAllSubordinateInfo(ceo.getSubordinateInfo());
1700467826
1700467827 }
1700467828
1700467829 //遍历所有的树枝节点,打印出信息
1700467830
1700467831 private static void getAllSubordinateInfo(ArrayList subordinateList){
1700467832
1700467833 int length=subordinateList.size();
1700467834
1700467835 //定义一个ArrayList长度,不要在for循环中每次计算
1700467836
1700467837 for(int m=0;m<length;m++){
1700467838
1700467839 Object s=subordinateList.get(m);
1700467840
1700467841 if(s instanceof Leaf){//是个叶子节点,也就是员工
1700467842
[ 上一页 ]  [ :1.700467793e+09 ]  [ 下一页 ]