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

equals和==的区别

equals和==  有什么区别?能举例说明吗?谢谢!

正在回答

1 回答

==表示比较的是地址,而equals比较的是内容
如:String s1 = new String ("a");
      String s2 = new String ("a");
syso(s1==s2)//输出false,因为创建了两个String对象,存在栈中的地址不一样
syso(s1.equals(s2))//输出true,因为里面的内容都是“a”

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165458    人
  • 解答问题       17585    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

equals和==的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信