У меня есть два списка vavr:
List<Object> list1 = List.of("one", "two", "three", "for");
List<Object> list2 = List.of("one", "two", List.of("three", "for"));
Как я могу преобразовать list2
в значение list1
?
РЕДАКТИРОВАТЬ
Я пытаюсь объяснить больше, чего я хочу достичь:
System.out.println("list1: " + list1);
System.out.println("list2: " + list2);
Вывод:
list1: List(one, two, three, for)
list2: List(one, two, List(three, for))
Я хочу сгладить все внутренние списки в list2
,поэтому сплющенный список должен быть равен list1
:
System.out.println("flattened: " + flattened);
System.out.println(list1.equals(flattened));
Должен возвращаться:
flattened: List(one, two, three, for)
true