Java中 的几种比较符

Java中 的几种比较符
和equals()方法的区别:
1、
在基本数据类型的时候就是比较值是否相同,在引用类型时是比较地址
2、equals 用于判断引用类型的值
Java中 的几种比较符
==必须在同一种字符类型下比较,不然会报错,如左右相等则为true,反则false。
Equal可以在不同字符类型之间比较,但是必须字符类型相同且左右相等则为true,反则false。
3、Comparator是是比较接口。1、若一个类要实现Comparator接口:它一定要实现compare(T o1, T o2) 函数,但 可以不实现 equals(Object obj) 函数。2、 int compare(T o1, T o2) 是“比较o1和o2的大小”。返回“负数”,意味着“o1比o2 小”;返回“零”,意味着“o1等于o2”;返回“正数”,意味着“o1大于o2”。
Java中 的几种比较符