gpt4 book ai didi

java - 创建列表并分配值

转载 作者:行者123 更新时间:2023-12-01 17:41:44 24 4
gpt4 key购买 nike

我们是否还有其他新功能可以更好地实现以下代码(jdk 8)。

final List<Student> studentList= new ArrayList();
final Student std= new Student();
std.setName(value);
studentList.add(std);

最佳答案

不要使用原始类型(查看声明末尾的菱形运算符),并尽可能使用构造函数而不是 setter :

final List<Student> studentList = new ArrayList<>();
studentList.add(new Student(value));

如果列表被设计为不可变的,那么在 Java 9 中它将只是:

final List<Student> studentList =  List.of(new Student(value)) ;

关于java - 创建列表并分配值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60204184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com