相关疑难解决方法(0)

我应该将初始java String值从null设置为""吗?

我常常有一个班级:

public class Foo
{
private String field1;
private String field2;

// etc etc etc
}
Run Code Online (Sandbox Code Playgroud)

这使得field1和field2的初始值等于null.拥有我的所有String类字段会更好吗?

public class Foo
{
private String field1 = "";
private String field2 = "";

// etc etc etc
}
Run Code Online (Sandbox Code Playgroud)

然后,如果我与类定义一致,我会避免很多空指针问题.这种方法有什么问题?

java string null initialization

47
推荐指数
7
解决办法
7万
查看次数

标签 统计

initialization ×1

java ×1

null ×1

string ×1