求助大佬,这里为什么不是用equals()方法呢

来源:2-4 Java 中的 String 类常用方法 Ⅱ

許尔摩斯_

2019-07-21 09:43

https://img.mukewang.com/5d33c30000016d1d04340100.jpgif语句中 为啥不是用equals()方法判断是否是字符a呢  直接用== 难道不是指的地址一样吗。

写回答 关注

5回答

  • 慕后端1427830
    2019-07-21 16:24:08
    已采纳

    equals是判断引用类型的引用是否相等,==用于基本类型

  • 慕圣3045325
    2019-10-29 10:57:15

    ==用于基本类型判断值,==用于引用类型判断对象地址,equals用于引用类型判断对象内容。equals不能用于基本类型吧??

  • 小木鱼8209172
    2019-09-24 13:45:22

    字符是char类型。

  • 慕无忌0348145
    2019-07-22 09:41:27

    ==是判断两个字符串在内存中首地址是否相同,equals是判断是否是同一个字符串对象

  • qq_慕码人5248226
    2019-07-21 16:32:11

    equals是判断引用类型的引用是否相等,==是判断存取地址是否一样     ”个人认为"

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题