【发布时间】:2021-11-21 18:46:38
【问题描述】:
我有这个对象,其中每个 Rule 存储一个规则列表:
public class Rule {
private String name;
private String condition;
private List<String> result;
private List<Rule> rules;
private Map<String, List<String>> aliases = Maps.newHashMap();
private boolean last = false;
}
遍历所有链接对象并将所有“结果”字段插入列表中的最聪明和最有效的方法是什么,无论它们来自哪个对象?最终我想要一份清单:
List<String> results 包含所有对象的所有结果。
我已经尝试了几个小时,非常感谢您的帮助。获取所有对象本身的列表也会对我有所帮助,例如压平树。
【问题讨论】:
-
结果可以包含自引用吗?
-
不,他们没有