Код: Выделить всё
class Custom {
int id;
List list;
Custom(int id, List list) { /* Constructor */ }
// Getters and Setters
}
class CustomContainer {
int id;
List list;
CustomContainer(int id, List list) { /* Constructor */ }
// Getters and Setters
}
var l1 = List.of("abc", "def", "acd");
var l2 = List.of("bed", "fed", "aed");
var c1 = new Custom(1, l1);
var c2 = new Custom(2, l2);
var l3 = List.of(c1, c2);
var l4 = List.of(c2);
var cc1 = new CustomContainer(3, l3);
var cc2 = new CustomContainer(4, l4);
var containers = List.of(cc1, cc2);
Итак, вывод должен быть (учитывая, что toString() печатает только строки из списка):
Код: Выделить всё
[[["def"],["bed", "fed"]], [["bed", "fed"]]]
Подробнее здесь: https://stackoverflow.com/questions/718 ... ms-in-java