.equals与==

来源:4-4 Java条件语句之嵌套 if

luffymaika

2016-09-13 16:40

.equals与==的关系?还有为什么加.

写回答 关注

4回答

  • 慕粉3822249
    2016-09-13 16:59:25
    已采纳

    加. 意味着这是某个类的成员方法(函数),不是这种类的对象是无法调用这种方法做判断的。

    而 == 是运算符。

    某些时候这两种是一样的,但也有不一样的时候,比如String类。具体的可以自己百度字符串池相关的内容。

    luffym...

    非常感谢!

    2016-09-13 19:05:20

    共 1 条回复 >

  • 慕移动9181930
    2022-03-25 22:40:47
  • 斌斌Running
    2016-09-13 19:49:56

    ==比较的是地址值,equals比较的是内容值

  • 宝慕林3754482
    2016-09-13 17:16:09

    .equals指两个字符串的字符和地址,而==只是字符相同,地址无法保证相同

    qq_行在天...

    地址是什么意思。。。

    2016-10-09 17:54:31

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

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

1165172 学习 · 17581 问题

查看课程

相似问题

equals

回答 7

equals

回答 2

equals

回答 1

equals和==

回答 1

equals()用法

回答 2