系列文章目录
一、字符比较是什么意思?
不懂的就要去问,不明白的就去学,不能解决问题的尊严是一文不值的
意思就是 String类型比较大小,
咋一看?怎么比较,比较长度吗?一步一步追问到完全明白为止,因为我们要的是解决问题
那么 String类型到底能不能比较大小呢?
请看下面的使用步骤
二、使用步骤
1.步骤
String类型是引用数据类型,引用数据类型不能直接用用 >、<、= 运算符来比较大小
我们之前已经讲过 Java中要比较两个对象的大小,只能下面两个二选一,除非你完全自己重写
(1)要么实现Comparator接口
(2)要么实现Comparable接口
而我们通过看源码java.lang.String 可以发现 ,String 类型已经实现了Comparable接口,
这就说明String类型有 int compareTo(Object o) 方法
不管那么多,先试试再说
结果很容易就出来了,那么它是按照什么比的呢?
进去源码一看,一目了然
其实就是根据char类型来判断的,包括它们的ASC码
换几个字符再来判断一下