JAVA中isEmpty和null以及""的区别
来源:互联网 发布:jquery.format.js 编辑:程序博客网 时间:2024/05/18 03:41
转自http://blog.csdn.net/lhflower123/article/details/8223607
/** * */ package JavaTest; /** * @author wxwevenpc * @version 1.0 2012-11-25 */ public class TestNull { /** * @param args */ public static void main(String[] args) { String a = new String(); String b = ""; String c = null; if(a.isEmpty()) { System.out.println("String a = new String"); } if(b.isEmpty()) { System.out.println("String b = \"\""); } if(c==null) { System.out.println("String c =null"); } if(null == a) { System.out.println("String a =null"); } if(a=="") { System.out.println("a = ''"); } } }
以上输出:
String a = new String String b = "" String c =null
分析:
此时a是分配了内存空间,但值为空,是绝对的空,是一种有值(值存在为空而已)
此时b是分配了内存空间,值为空字符串,是相对的空,是一种有值(值存在为空字串)
此时c是未分配内存空间,无值,是一种无值(值不存在)
阅读全文
0 0
- JAVA中isEmpty、null以及""的区别
- JAVA中isEmpty和null以及""的区别
- JAVA中isEmpty和null以及""的区别
- Java中isEmpty和null以及“”的区别
- JAVA中isEmpty和null以及""的区别
- JAVA中isEmpty和null以及""的区别
- JAVA中isEmpty和null以及""的区别
- JAVA中isEmpty和null以及""的区别
- JAVA中isEmpty和null以及""的区别
- JAVA中isEmpty和null以及""的区别
- JAVA中isEmpty和null以及""的区别
- java null和isEmpty()和“”的区别
- Java中null、isEmpty的区别?
- null 和 isEmpty的区别
- Java中String类的isEmpty方法、null以及""的区别
- java的String类中的null和isEmpty()的区别
- java判断==null和isEmpty的区别
- java学习—null和isEmpty 区别
- Java奇淫巧技之Lombok
- java实现properties文件读写
- 清除浮动的几种方法
- Spring Boot 部署与服务配置
- Sentinel-1A/B参考手册
- JAVA中isEmpty和null以及""的区别
- 克隆
- 使用h5+API下载并打开文件
- 2015最新最全 Android 谷歌消息推送GCM 详细使用教程
- adapter动态更新数据后滑动出现数据错乱问题解决方案
- UVA816Abbott'sRevenge
- 视觉设计师提升自己能力的17条经验(下)
- dlib相关问题
- 关于微信公众号开发40001错误解释