yjy别看我的文章 2021-05-05 18:22 采纳率: 64.3%
浏览 30
已结题

java中关于equals

今天练了一个栈类的题,然后有一段代码我没发现一点错但就是报空指针异常,后来我发现:是equals

equals(" ")和equals(' ')有什么区别正常我们来说' '会用在char基本类型中但是char比较不用equals即使用也是把他转化为String类型,而" "是用在String类型中String a="a";System.out.println(a.equals("a"));//结果true;那equals(' ')到底用在什么时候?

  • 写回答

2条回答 默认 最新

  • 波塞冬的祝福 2021-05-05 18:29
    关注

    单引号是字符类型,一个字符 char

    双引号是字符串类型 string 

    评论

报告相同问题?

悬赏问题

  • ¥15 C++ 句柄后台鼠标拖动如何实现
  • ¥15 有人会SIRIUS 5.8.0这个软件吗
  • ¥30 comsol仿真等离激元
  • ¥15 静电纺丝煅烧后如何得到柔性纤维
  • ¥15 (标签-react native|关键词-镜像源)
  • ¥100 照片生成3D人脸视频
  • ¥15 伪装视频时长问题修改MP4的时长问题,
  • ¥15 JETSON NANO
  • ¥15 VS开发qt时如何在paintgl函数中用pushbutton控制切换纹理
  • ¥20 关于 openpyxl 处理excel文件地问题