b*********8 发帖数: 175 | 1 str是String类型的变量:
有两个连续的判断语句,分别如下:
if(str == null){
....
}
if(str.length()==0){
.....
}
请问这两个判断语句有何区别?如果str=“”呢? Thanks。 |
m********s 发帖数: 55301 | 2 确实是很高深的问题。
您不能google一下吗?
【在 b*********8 的大作中提到】 : str是String类型的变量: : 有两个连续的判断语句,分别如下: : if(str == null){ : .... : } : if(str.length()==0){ : ..... : } : 请问这两个判断语句有何区别?如果str=“”呢? Thanks。
|
H**r 发帖数: 10015 | |
m********s 发帖数: 55301 | 4 多说一句。
干IT这行,遇到问题,首先应该想到的是google一下。
这是基础的基础。
【在 b*********8 的大作中提到】 : str是String类型的变量: : 有两个连续的判断语句,分别如下: : if(str == null){ : .... : } : if(str.length()==0){ : ..... : } : 请问这两个判断语句有何区别?如果str=“”呢? Thanks。
|
m********s 发帖数: 55301 | 5 老大,您没看懂楼主的问题。
【在 H**r 的大作中提到】 : =是赋值,==是判断是否等于
|
n*****5 发帖数: 984 | 6 如果是空串 String s=new String(); s.length() -->0, 但s不是null |
v***d 发帖数: 51 | 7 第一句判断str是否为空。第二句在str 非空基础上判断其长度是否为0。
【在 b*********8 的大作中提到】 : str是String类型的变量: : 有两个连续的判断语句,分别如下: : if(str == null){ : .... : } : if(str.length()==0){ : ..... : } : 请问这两个判断语句有何区别?如果str=“”呢? Thanks。
|