首页 > 解决方案 > 为什么使用 List.of 以外的其他替代方法

问题描述

public List<Person> selectAllPeople() {
    return List.of(new Person(UUID.randomUUID(), "From Postgres DB"));
}

List.of除了生成相同的输出之外,我还可以使用什么其他替代方法?

标签: javalistarraylist

解决方案


您可以使用Collections.singletonList.

返回仅包含指定对象的不可变列表。返回的列表是可序列化的。

return Collections.singletonList(new Person(UUID.randomUUID(), "From Postgres DB"));

推荐阅读