Java String equalsIgnoreCase() 方法用于将字符串与方法参数对象进行比较,忽略大小写情况。
在 equalsIgnoreCase() 方法中,如果两个字符串的长度相同并且两个字符串中的对应字符相等(忽略大小写),则认为两个字符串相等。
查看更多教程 https://on itroad.com
Java String equalsIgnoreCase() 示例
请注意,equals()
和 equalsIgnoreCase()
方法的行为方式相同,只是后者不区分大小写。
public static void main(String[] args) { String siteName = "onitroad.com"; String authorName = "JackLi"; isEqualString = siteName.equalsIgnoreCase("onitroad.COM"); //true isEqualString = siteName.equalsIgnoreCase("onitroad.com"); //true boolean isEqualString = siteName.equalsIgnoreCase(authorName); //false isEqualString = siteName.equalsIgnoreCase(null); //false } }
Java String equalsIgnoreCase() 方法
/** * @param anObject - The object to compare * @return true - if the non-null argument string represents the same sequence of characters to this string * false - in all other cases */ public boolean equalsIgnoreCase(String anotherString) { return (this == anotherString) ? true : (anotherString != null) && (anotherString.value.length == value.length) && regionMatches(true, 0, anotherString, 0, value.length); }
- Java
equalsIgnoreCase()
方法用于以不区分大小写的方式检查相等的字符串。 - 不要使用
'=='
运算符。它检查对象引用,这在大多数情况下是不可取的。 - 允许将“null”传递给方法。它将返回
false
。
日期:2020-09-17 00:10:10 来源:oir作者:oir