博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
null和“”的理解
阅读量:4337 次
发布时间:2019-06-07

本文共 428 字,大约阅读时间需要 1 分钟。

今天在用java编写图片上传浏览器的时候,我发现了一个小小的细节,JTextField的返回值是string,开始我判断是否为空,用的是

if(this.txt_name.getText()==null){}但后来总是达不到预期的效果,经过反复测试,很巧合让我看到了null好像有问题,从帮助文档上只能看到getText()返回的是string,按照平时所想,此处用null没什么不恰当(估计是惯性思维),但后来仔细想想还是有区别的,返回是string类型说明有返回值,而null指的是空没有引用,相当与什么也没有,而""有空间没东西。还有在判断string类型是否为"",要用到equals()呀!不能想当然的使用"=="了。以后判断返回值的时候要多加思考了,不能凭感觉呀!

 

本文来自CSDN博客,转载请标明出处:

转载于:https://www.cnblogs.com/javaexam2/archive/2011/01/13/2632927.html

你可能感兴趣的文章
jquery tab mouseover 特效
查看>>
日本語を勉強するの日記(四)
查看>>
Python环境的安装
查看>>
Python简介以及入门
查看>>
Combination-Sum II
查看>>
Next Permutation
查看>>
《算法导论》CLRS算法C++实现(九)P109 选择数组中第i小(大)的数 顺序统计量...
查看>>
Template基础
查看>>
vue项目如何打包扔向服务器
查看>>
Observer(观察者)
查看>>
nodejs vinyl-fs 处理文件时输入问题
查看>>
HDU - 2602 Bone Collector
查看>>
虚拟机静态IP配置
查看>>
今天遇到了一个问题,将应用程序从服务器读取到的电话号码存储到通讯录中,必须在真机上跑,有点小激动。...
查看>>
python不换行输出
查看>>
Jexus部署Asp.Net Core项目
查看>>
itunes connect提交app教程
查看>>
C#面试题整理(1)
查看>>
怎样判断有没有SQL注入?
查看>>
POJ 1321 棋盘问题 DFS 期末前水一水就好……
查看>>