String pmid
为什么pmid != null && ! pmid.equals("") 要写成这样?两个有什么区别吗?
为什么pmid != null && ! pmid.equals("") 要写成这样?两个有什么区别吗?
解决方案 »
- 关于Servlet的笔试题
- 关于String.getBytes()的一些疑问
- HTML中表格和列的宽度都不起作用,该怎么解决
- 论坛的帖子列表,帖子内容都是html的 原理是怎么样的
- 请问在servlet中使用像jsp中一样的session 对像,可能么?怎么操作呢?
- 日志:我只想简单的记录登录人的代号及登录时间和退出时间,如何做?
- 谁有好的PDF文件生成方案?收费的也行
- 散分 + 小问题!!来者有分~~~~
- 如何设置IBM HTTP SERVER
- 在servlet中,service和doGet() doPost()小问题,在线等
- 出现java.sql.SQLException: Io 异常: Connection reset by peer: socket write error
- window.open遇到的问题求帮助
! pmid.equals("") 这个最好“”。equals(pmid)这样写。
当然有区别了,第一个是判空,第二个是判空字符串
pmid != null写在前面也保证了不会空指针
如果前边为假,表达式为假,不判断后边的
这样 如果前边为空 再判断后边的话一定会有空指针异常
除非if(pmid != null){
if(pmid != null){
//TODO }
}
if(!pmid.equals("")){
//TODO }
}