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(" ")来判断
相关文章推荐
- java实现最大公约数和最小公倍数(每天一道算法题)
- java虚拟机之java内存回收
- eclipse安装sdk后出现的错误
- Java线程
- Java异常
- Java集合框架
- java中hashCode方法与equals方法的用法总结_java_脚本之家
- (2.2.6)用Ant实现Java项目的自动构建和部署
- [Java] 作业2答疑
- java线程安全和锁机制详解
- 简单的Java程序
- Jump Game | Java最短代码实现
- JAVA: String
- java :引用类型的转换  方法重载和重写  构造函数 修饰符
- Java IO(四)
- java : 普通代码块,构造代码块,静态代码块区别及代码示例
- MyEclipse/Eclipse调背景色、代码配色、突出当前行、显示行数、放大字号方法总结
- [Java] 常用方法的解释
- 【MVC框架系列】(一)——Struts,让我把你看得明明白白
- Java.作业2 myClass