Java equals()方法
equals()方法
Java中,equals()方法通过Number类或继承自Number类的包装类的对象调用,用于比较调用对象和参数指定的数据是否相等。equals()方法的语法如下:
public boolean equals(Object obj)
equals()参数
参数 | 描述 |
---|---|
obj | 一般为继承自Number类的子类的对象,比如Byte、Double、Integer、Float、Long和Short等,也可以是Java的基本数据类型,但该类型通过Java的装箱自动转换后得到的包装类对象应该与调用对象的类型一致。 |
equals()返回值
Java boolean布尔类型值,true or false。如果调用对象和参数相等,则返回true,否则为false。
equals()实例代码
下面中的实例代码,定义了一个Float对象y,该对象将调用equals()方法,并与float类型的数据进行比较,在Java编译器中,float类型的参数将自动转换为Float包装类对象,该过程称为装箱:
public class test {
public static void main(String[] args) {
Float y = Float.valueOf(3.1f);
boolean t = y.equals(3.1f);
System.out.println(t);
}
}
免责声明:内容仅供参考,不保证正确性。