JAVA中字符串比较equals和equalsIgnoreCase的区别

如题所述

equals方法来自于Object类
equalsIgnoreCase方法来自String类
equals对象参数是Object 用于比较两个对象是否相等
equals在Object类中方法默然比较对象内存地址,所有我们应该重写这个方法
equals在把对象放入HashMap中会被掉用
equalsIgnoreCase是String特有的方法
equalsIgnoreCase方法的参数是String对象
equalsIgnoreCase 方法是比较两个String对象是否相等(并且忽略大小写)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-17
简单说吧

前者是区别大小写的
后者是不区分大小写的。