您的位置:首页 > 编程语言 > Java开发

Java-String的空对象,空值,空格

2016-03-14 20:12 357 查看

Java-String的空对象,空值,空格

一般java中的“空”有三种情况:

null

空值

空格

null

String str1 = null;


这个语句定义了一个String对象,但没有实例化该对象,也就是说,并没有在内存中分配空间。

判断一个String对象是否为空,用
str == null
来判断

空值

String str2 = "";


这个语句定义了一个String对象,并且实例化了,但是没有任何内容。也就是说,java在内存中为str2分配了一个空间,但这个空间里啥东西没有。

判断一个String对象是否为空值,用
str2.isEmpty()
或者
str2.equals("")
来判断

空格

String str2 = " ";


这个语句定义了一个String对象,并且实例化了,内容为一个空格。

判断一个String对象是否为空格,用
str3.equals(" ")
来判断
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: