一、 列举部分Java 实例 – 字符串比较。
- int compareTo(Object o)
把这个字符串和另一个对象比较。 - int compareTo(String anotherString)
按字典顺序比较两个字符串。 - int compareToIgnoreCase(String str)
按字典顺序比较两个字符串,不考虑大小写。
以下实例中我们通过字符串函数
compareTo (string) ,compareToIgnoreCase(String)
及 compareTo(object string) 来比较两个字符串,
并返回字符串中第一个字母ASCII的差值。
package com.lfh.stringinstance;
public class StringCompareEmp {
public static void main(String[] args) {
String str = "Hello World";//声明一个字符串变量
String anotherString = "hello world";//声明一个字符串变量
String A = "A";//声明一个字符串变量
String anothera = "a";//声明一个字符串变量
Object objStr = str;//将 String 字符串类型 转成 Object 根类型
System.out.println( str.compareTo(anotherString) );
System.out.println( A.compareTo(anothera) );
System.out.println( str.compareToIgnoreCase(anotherString) );//忽略大小写
System.out.println( str.compareTo(objStr.toString()));
}
}