我在考虑这段简单的代码:
所以结果很好,但是这个比较是如何工作的呢?是将Character对象拆箱为char还是char自动装箱为Character?
Character s = 'n';
System.out.println(s == 'y');
System.out.println(s.equals('y'));
s = 'y';
System.out.println(s == 'y');
System.out.println(s.equals('y'));
结果为
false
false
true
true
所以结果很好,但是这个比较是如何工作的呢?是将Character对象拆箱为char还是char自动装箱为Character?
Character.equals(Object)
如何实现**的问题。 - AxelH