java中为什么字符串之间可以直接比较大小,求原理,和解析
问题描述:
如图:
红色框的不懂,求解答。
答
不是字符串比较大小,是字符比较大小,参照ASCII码,比如:
System.out.println((int) ('a')); 不会报错,而是输出97
答
底层通过ascll码比较大小的。
答
使用Integer.valueOf就可以直接将char类型的数据转为十进制数据表现形式你就懂了