我有一个类似于下图所示的对象:
public class Obj {
private List<Obj> objs;
private String objId;
public List<Obj> getObjs() {
return objs;
}
public String getobjId() {
return objId;
}
@Override
public String toString() {
return "Obj [objs=" + objs + ", objId=" + objId + "]";
}
}
如何打印objId使用流的列表?
编辑
Obj可以包含一个 Obj 列表,它的子级可以包含一个 obj 对象列表。如果深度为5级,是否可以将所有objId值从最顶部的obj打印到第5级的孩子的值。我想避免嵌套 for 循环。
梵蒂冈之花
慕标5832272
相关分类