字符串比较

示例1:

public class StringDemo {
    public static void main(String[] args) {
        String str = "hello";
        System.out.println("Hello".equals(str));  //区分大小写比较
        System.out.println("Hello".equalsIgnoreCase(str));  //不区分大小写比较
    }
}

输出1:

false
true

示例2:

在String类中compareTo()方法是一个最为重要的操作方法,该方法int型的数据,该数据会根据大小关系返回有三类的内容:

  •      相等:返回0
  •      小于:返回的内容小于0
  •      大于:返回的内容大于0
public class StringDemo {
    public static void main(String[] args) {
        System.out.println("A".compareTo("a"));
        System.out.println("a".compareTo("A"));
        System.out.println("a".compareTo("a"));
        System.out.println("ab".compareTo("ac"));
        System.out.println("范".compareTo("周")); //没有意义
    }
}

输出2:

-32
32
0
-1
11931
原文地址:https://www.cnblogs.com/yrxns/p/9284146.html