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 

    评论

报告相同问题?