java字符串比较函数
时间: 2023-10-18 10:57:20 浏览: 111
javaScript中自定义sort中的比较函数,用于比较字符串长度,数值大小.docx
在Java中,字符串比较可以使用以下函数:
1. equals(Object obj): 比较当前字符串与指定对象是否相等,返回boolean类型的值。
2. equalsIgnoreCase(String anotherString): 比较当前字符串与指定字符串是否相等(忽略大小写),返回boolean类型的值。
3. compareTo(String anotherString): 按字典顺序比较当前字符串与指定字符串的大小,返回int类型的值。如果当前字符串小于指定字符串,返回负数;如果当前字符串等于指定字符串,返回0;如果当前字符串大于指定字符串,返回正数。
4. compareToIgnoreCase(String str): 按字典顺序比较当前字符串与指定字符串的大小(忽略大小写),返回int类型的值。如果当前字符串小于指定字符串,返回负数;如果当前字符串等于指定字符串,返回0;如果当前字符串大于指定字符串,返回正数。
5. regionMatches(int toffset, String other, int ooffset, int len): 比较当前字符串的某个子串与指定字符串的某个子串是否相等,返回boolean类型的值。
6. startsWith(String prefix): 判断当前字符串是否以指定字符串开头,返回boolean类型的值。
7. endsWith(String suffix): 判断当前字符串是否以指定字符串结尾,返回boolean类型的值。
阅读全文