0

我的对象:

List<Test>
.
.
.
Test {
String name;
String salary;
List<String> nickNames;}

我想将此列表转换为 ImmutableList(即)

ImmutableList<Test>

其中 Test 中的 nickNames 也必须转换为 ImmuatableList

我可以做这样的事情

listOfObjects()
.stream()
.map(obj -> {obj.setNickNames(ImmutableList.copyOf(obj.getNickNames)); return obj;})
.collect(ImmutableList.toImmutableList());

但是还有其他更清洁的方法可以实现这一目标吗?

4

0 回答 0