设为首页 加入收藏

TOP

Composite组合模式(二)
2015-07-20 17:18:05 来源: 作者: 【 】 浏览:9
Tags:Composite 组合 模式
or(a0002_3); platoonSergeant2.addJunior(a0003_1); platoonSergeant2.addJunior(a0003_2); platoonSergeant2.addJunior(a0003_3); return node; } /* *使用递归的方式通过根节点,遍历出所有的节点 */ public static String getTreeMessage(Node node){ ArrayList juniorList = node.juniorList; String message = ""; for (Group group : juniorList) { if(group instanceof Monitor){ message = message + group.getMessage()+"\n"; }else{ message = message + group.getMessage() + "\n" +getTreeMessage((Node)group); } } return message; } //打印显示信息 public static void main(String[] args) { Node node = CompositeNodeTree(); //一级节点-排长 System.out.println(node.getMessage()); //所有军官信息 System.out.println(getTreeMessage(node)); } }

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇hdu3586 树形dp+二分求解 下一篇POJ 2185 Milking Grid (二维KMP ..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·怎样用 Python 写一 (2025-12-27 02:49:19)
·如何学习python数据 (2025-12-27 02:49:16)
·想要自学数据分析, (2025-12-27 02:49:14)
·Java 集合框架 - 菜 (2025-12-27 02:19:36)
·Java集合框架最全详 (2025-12-27 02:19:33)