compareTo()和compareToIgnoreCase()------字典排序

在这里插入图片描述
代码:
package cn.tedu.string;
public class StringDemo4 {
public static void main(String[] args) {
//字符串对象
String str1=“a438f”;
String str2=“A437fr”;
//把两个字符串对应位置的字符进行求差
//如果差值不为0就把这个差值进行返回
//如果差值为0就继续求下一个下表对应字符的差值
//如果其中一个字符串的长度遍历完毕就把两个字符串的长度之差进行返回
//如果返回值是负数说明前面比后面小
//如果返回值是正数说明前面比后面大
//—字典排序
System.out.println(str1.compareTo(str2));
//忽略大小写
System.out.println(str1.compareToIgnoreCase(str2));
}
}
输出:
32
1

代码图:
在这里插入图片描述