【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
有O
public class O { public String id; public String name; }
V
public class V { public String id; public String name; public List<O> os; }
public void test() throws Exception { List<V> vs = new ArrayList<V>(); O o1 = new O("o1", "o11"); O o2 = new O("o1", "o12"); List<O> os = new ArrayList<O>(); os.add(o1); os.add(o2); V v1 = new V("v1", "v1", os); O o21 = new O("o2", "o21"); O o22 = new O("o2", "o22"); List<O> os2 = new ArrayList<O>(); os2.add(o21); os2.add(o22); V v2 = new V("v2", "v2", os2); O o31 = new O("o3", "o31"); O o32 = new O("o3", "o32"); List<O> os3 = new ArrayList<O>(); os3.add(o31); os3.add(o32); V v3 = new V("v3", "v3", os3); vs.add(v1); vs.add(v2); vs.add(v3); }
"v1:o11:v2:o21:v3:o31;" + "v1:o11:v2:o21:v3:o32;" + "v1:o11:v2:o22:v3:o31;" + "v1:o11:v2:o22:v3:o32;" + "v1:o12:v2:o21:v3:o31;" + "v1:o12:v2:o21:v3:o32;" + "v1:o12:v2:o22:v3:o31;" + "v1:o12:v2:o22:v3:o32;"