为了账号安全,请及时绑定邮箱和手机立即绑定

请问关于String中的equals

请问关于String中的equals

hy_wang 2017-07-28 09:23:00
请问关于String方法中的boolean equals(object obj)这个应该怎么用??她是一个方法,当我调用她的时候为什么提示要我删除boolean,语法错误?还有就是请问前边不是讲到equals()方法不是仅仅比较了地址,必须要重写才比较内容。请看一下代码package Library; public class Stringone { public static void main(String[] args) { String one="123"; String two=new String("123"); System.out.println(one.equals(two)); one.equals(two); } }为什么输出的是true,明明我没有重写equals方法啊。不应该比较地址输出false吗
查看完整描述

3 回答

已采纳
?
按照自己的节奏前行

TA贡献90条经验 获得超70个赞

你看一下String类,人家已经重写了equals的方法 ,本身就是比较内容而不是比较地址的!

查看完整回答
反对 回复 2017-07-28
?
小JAVA

TA贡献14条经验 获得超6个赞

equals比较内容,==比较地址

:)望采纳

查看完整回答
1 反对 回复 2017-07-28
  • 3 回答
  • 0 关注
  • 1636 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信