示例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