equals和equalsIgnoreCase的区别是:equals考虑大小写,equalsIgnoreCase忽略大小写。
equals,方法展示:
public boolean equals(Object anObject)将此字符串与指定的对象比较。当该参数不为 null,并且是与此对象表示相同字符序列的 String
对象时,结果才为 true,否则为false。
equalsIgnoreCase,方法展示:
public boolean equalsIgnoreCase(String anotherString)将此 String 与另一个 String
比较,不考虑大小写。如果两个字符串的长度相同,并且其中的相应字符都相等(忽略大小写),则认为这两个字符串是相等的;
当参数不为 null,且这两个 String 相等(忽略大小写),则返回
true,否则返回 false。
举例:
String a ="lol";