java的null问题
发布网友
发布时间:2024-09-26 22:01
我来回答
共2个回答
热心网友
时间:2024-12-13 17:54
String str = null;表示str是空值,没有对象
String str = "" 表示str是空字符串,是一个对象。
String temp = str.trim();
第一种情况会有一个空指针异常(NullPointException)
第二种情况会返回""
return null 表示返回空值,没有对象返回
return 0表示返回0这个数值
return -1表示返回-1这个数值
后两种情况只是返回数值没有特殊意义
热心网友
时间:2024-12-13 17:54
null表示(指针)没有指向的地址
“” 表示(指针)指向的地址的内容是“”
不知道能不能理解,
return 0; return -1;没什么特别的意思,一般就是返回不同的值表示函数执行的不同结果。