上次人家问我,一直没明白

wumingwangzi 2006-02-04 11:08:36
String str;

str.equals("") 和("").equals(str)有什么区别阿?
...全文
196 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
universe01 2006-02-05
  • 打赏
  • 举报
回复
呵呵.学习,顺便来热闹下!
14bn1TIGER 2006-02-05
  • 打赏
  • 举报
回复
3 楼回答正确,加分
zez 2006-02-05
  • 打赏
  • 举报
回复
1 楼正确答案
2 楼需要学习
3 楼
4 楼 凑热闹的

我也是来凑热闹的:)
执假以为真 2006-02-05
  • 打赏
  • 举报
回复
str==null的时候,,而("").equals(str)返回false,str.equals("")会抛出空指针异常
wzt10 2006-02-05
  • 打赏
  • 举报
回复
str==null的时候,str.equals("")会抛出空指针异常,而("").equals(str)返回false。
wumingwangzi 2006-02-05
  • 打赏
  • 举报
回复
二楼的,我实在不知道说点啥好,谦虚点8
cenlmmx 2006-02-05
  • 打赏
  • 举报
回复
mark
netpotRL 2006-02-05
  • 打赏
  • 举报
回复
受教了,另外BS后面N个凑热闹的~~
teddywtd 2006-02-05
  • 打赏
  • 举报
回复
帮顶,凑下热闹
Paripatetic 2006-02-04
  • 打赏
  • 举报
回复
恕我直言
你可真是个杠头
就更 (1 == 2)和(2 == 1)一样
没什么区别
tangqs 2006-02-04
  • 打赏
  • 举报
回复
都是判断字符串是不是空字符串。

不过如果str==null的时候,str.equals("")会抛出空指针异常,而("").equals(str)返回false。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧