课程
/后端开发
/Java
/Java入门第一季(IDEA工具)
sex==("女")跟 sex.equels("女") 能相互换吗,这里我试了 可以
2016-06-05
源自:Java入门第一季(IDEA工具) 4-4
正在回答
equals比较的是两个值相同,==是两个值的位置相同,可能有时候sex=="女",但最好还是用equals,因为你不知道什么时候用sex=="女"就报错了
String1的equals重写了Object的equals,String里面equals比较的是内容,显然在使用中更合理
== 比较的是地址,同一个东西才叫==。相同的两个东西那叫equals
我一直是用后者,前者不清楚。。。
== 好像表示的是位置相同,和equels意思不一样。等大神来解答
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
6 回答if(sex=="女") 和 if(sex.equals("女"))
1 回答为什么不能写char sex='女',然后 sex.equals('女')
1 回答为什么不是char sex='女;'
5 回答String sex="女"可以改成char sex='女'么?为什么下面会出错
1 回答为什么if(sex.equals("女")才对,不可以if(sex="女")
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号