黑马程序员技术交流社区

标题: 通过equals方法判断传入值是否与指定值相等的写法建议 [打印本页]

作者: 柯玲    时间: 2012-6-26 17:56
标题: 通过equals方法判断传入值是否与指定值相等的写法建议
用一个登录系统的功能来说明这个问题:如定义进入系统有指定的用户名name为admin;那么我们在代码实现这块应尽量是这种写法:"admin".equals(name)来替代name!=null&&name.equals("admin")
此种写法可提高程序运行效率,因为name在传入null值时就会停止运算,而现在实际开发中也普遍应用这种写法
作者: 耿鑫    时间: 2012-6-26 17:59
与我的  null != xxx 和 xxx != null  异曲同工,支持,巾帼不让须眉啊!
作者: 柯玲    时间: 2012-6-26 18:15
我是看到你的帖子才想到这 一点的,本来是想直接回复的,但想到这是一个应用更普遍的知识点,而不是图一个写法的方便,嘿嘿,相互支持!
作者: 耿鑫    时间: 2012-6-26 18:16
柯玲 发表于 2012-6-26 18:15
我是看到你的帖子才想到这 一点的,本来是想直接回复的,但想到这是一个应用更普遍的知识点,而不是图一个 ...

加油!希望在十一期看到你




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2