Предположим, у меня есть объект ниже,
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 и типа карты с другими свойствами»
Пожалуйста, помогите мне решить эту проблему