黑马程序员技术交流社区

标题: equals与"=="的区别? [打印本页]

作者: czhczhczh    时间: 2016-1-8 10:25
标题: equals与"=="的区别?
equals与"=="的区别?两者的区别在哪?

作者: 394925029    时间: 2016-1-8 14:21
书里有说!!!啊啊啊
作者: 李永佳    时间: 2016-1-8 17:51
前者比较内容,后者比较地址值
作者: s1714534118    时间: 2016-1-8 19:45
今天被问到 了,等其他人的答案!
作者: ly123456    时间: 2016-1-8 20:33
equals比较的是string类型的,==比较的是int类型的
作者: 何娟娟    时间: 2016-1-8 21:09
他两都可以看成是比较运算符,返回的都是Boolean类型
==号比较基本数据类型比较的是值
equals()比较的是引用数据类型,区分大小写的
作者: 229390221    时间: 2016-1-8 21:23
equals()是String类中的一个方法,用于比较字符串是否相同,而==是一个逻辑运算符,用于比较基本数据类型是否相同
作者: 小新没蜡笔    时间: 2016-1-8 22:06
equals一般用于字符串的比较,==用于基本数据类型的比较.也就是说,equals比较的是值,而==比较的是地址值.
作者: zhaokai19    时间: 2016-1-8 22:40
"==" 在基本数据类型中是比较的值, 在引用数据类型是比较地址的  而equals只适用于引用数据类型,比较的是内容.
作者: jacky左    时间: 2016-1-8 22:56
哈哈 好多大牛




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