[调查]代码习惯问题

blazechen 2006-11-21 06:43:41
今天在项目组,同事看了我写的一些代码,说我的代码写的很别扭。
具体例子如下:
if(!"".equals(sContractNo))
{
//doSomething;
}

if("action".equals(sAction))
{
//dosomething
}
我一直都是这样写,以避免NullPointerException,但是其他人认为
!sContractNo.equals("")看起来才舒服。。。
但是如果sContractNo是null呢??
请问你们做字符串比较的时候,喜欢怎么写呢?
...全文
119 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
SAMUEL_NAME 2006-11-22
  • 打赏
  • 举报
回复
喜欢
我和你写的一样
sg552 2006-11-21
  • 打赏
  • 举报
回复
我不喜欢你的风格。

这样避免空指针异常,其实是利用了equals函数的特性,
而并不是在运行函数之前检查。

虽然你这样的做法貌似不少人推崇,
但是我就是不喜欢。认为很别扭。

补充一句,避免空指针异常,还有很多其他方法。

23,407

社区成员

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

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