gpt4 book ai didi

java - 在 Java 中初始化 ArrayList 字段的最佳实践

转载 作者:搜寻专家 更新时间:2023-10-31 19:32:16 26 4
gpt4 key购买 nike

<分区>

在 Java 中初始化 ArrayList 字段的最佳实践是什么(以避免测试空值)?

在声明时,像这样:

private List<String> myList = new ArrayList<String>();

或者在 getter 中,像这样:

public List<String> getMyList() {
if(myList == null) {
myList = new ArrayList<String>();
}
return myList;
}

或者,在构造函数中:

public Test(){
myList = new ArrayList<String>();
}

也许是一样的,但我很想知道。

26 4 0