【发布时间】:2017-12-11 18:45:54
【问题描述】:
在java中使用字符串变量的最佳实践是什么? 在使用/操作它之前是否必须声明和初始化它。
例如:
String thisString; // is this best practice
String thatString =""; // or is this best practice
【问题讨论】:
-
这取决于很多事情。假设您有一个只有一个构造函数的类,该构造函数需要字符串参数并将传递的参数分配给字符串字段。在这种情况下,为其分配默认值是没有意义的,因为它总是以构造函数传递的值结束。就目前而言,您的问题似乎太宽泛了。
-
“是否必须在使用前声明...” 是的。尝试使用您尚未声明的变量、String 或其他变量,看看会发生什么。
标签: java