草庐IT

parentsBuilder

全部标签

java - 为分层实体设计界面

我必须为分层实体设计一个接口(interface):interfaceHierarchicalEntity>{TgetParent();StreamgetAncestors();}默认很容易实现getAncestors()getParent()方面的方法以这样的方式前者会返回Stream所有的祖先。实现示例:defaultStreamgetAncestors(){Stream.BuilderparentsBuilder=Stream.builder();Tparent=getParent();while(parent!=null){parentsBuilder.add(parent);