null 和 ""的区别
来源:互联网 发布:windows命名管道 java 编辑:程序博客网 时间:2024/04/27 17:31
今天在用java编写图片上传浏览器的时候,我发现了一个小小的细节,JTextField的返回值是string,开始我判断是否为空,用的是
if(this.txt_name.getText()==null){}但后来总是达不到预期的效果,经过反复测试,很巧合让我看到了null好像有问题,从帮助文档上只能看到getText()返回的是string,按照平时所想,此处用null没什么不恰当(估计是惯性思维),但后来仔细想想还是有区别的,返回是string类型说明有返回值,而null指的是空没有引用,相当与什么也没有,而""有空间没东西。还有在判断string类型是否为"",要用到equals()呀!不能想当然的使用"=="了。以后判断返回值的时候要多加思考了,不能凭感觉呀!
- null和"null"的区别
- null 和 ""的区别
- “”和null的区别
- null和""的区别
- " "和null的区别
- null和""的区别
- NULL 和“”的区别
- null和""的区别
- Null和“”的区别
- null和""的区别
- null和""的区别
- " "和null的区别
- NULL和“” 的区别
- null和" "的区别
- " "和null的区别
- null和''的区别
- “”和null的区别
- " "和null的区别
- 什么是CSRF攻击?
- The ActionScript code generation target
- Allegro异形焊盘制作
- Bitwise Operation Explained
- 如何修改eclipse编辑器背景色
- null 和 ""的区别
- 读取配置文件中的数据
- linux的sh脚本编程
- 简单Java Application所包含的知识点
- 神秘的罗斯柴尔德家族
- 实习小结
- latex使用说明
- Oracle实现top功能的sql语句
- apache 报错 Access forbidden! 403错误的解决方法