今天练了一个栈类的题,然后有一段代码我没发现一点错但就是报空指针异常,后来我发现:是equals
equals(" ")和equals(' ')有什么区别正常我们来说' '会用在char基本类型中但是char比较不用equals即使用也是把他转化为String类型,而" "是用在String类型中String a="a";System.out.println(a.equals("a"));//结果true;那equals(' ')到底用在什么时候?
今天练了一个栈类的题,然后有一段代码我没发现一点错但就是报空指针异常,后来我发现:是equals
equals(" ")和equals(' ')有什么区别正常我们来说' '会用在char基本类型中但是char比较不用equals即使用也是把他转化为String类型,而" "是用在String类型中String a="a";System.out.println(a.equals("a"));//结果true;那equals(' ')到底用在什么时候?