【发布时间】:2020-06-18 13:29:15
【问题描述】:
假设我有一个下面的对象,
class sample
{
private String type;
private List<String> a1;
private List<String> a2;
private List<String> a3;
}
以及上述类的值,
Sample sample1 = new Sample("type1", Arrays.asList("first", "second"), Arrays.asList("first") , [] );
Sample sample2 = new Sample("type2", Arrays.asList("first", "second"), Arrays.asList("third") , [] );
我期待下面的结果,
first - [ type1, type2 ], second -[ type1, type2 ], third - [ type2 ]
要求: "将 a1、a2、a3 值和地图类型的属性与其他属性分组"
请帮我解决这个问题
【问题讨论】:
标签: java arraylist java-stream