day20200916 --- Duplicates & isAlwaysFalse condition
@SuppressWarnings("Duplicates")
有时候,其实不知道用equals比较的对象是否是同一个类型的变量。如果下次遇到is always false,应该可以快速反应是类型不匹配导致的。
通常对象的equals方法首先就判断内存地址,然后判断是否是相同类型实例,最后才比较值。如果类型不一致,直接返回false.
@SuppressWarnings("Duplicates")
有时候,其实不知道用equals比较的对象是否是同一个类型的变量。如果下次遇到is always false,应该可以快速反应是类型不匹配导致的。
通常对象的equals方法首先就判断内存地址,然后判断是否是相同类型实例,最后才比较值。如果类型不一致,直接返回false.