Java程序中测试两个变量是否相等的两种方式:一种是利用==运算符,另一种是利用equals方法
当使用==方法来判断两个变量是否相等时,如果两个变量是基本类型变量,且都是数值类型(不一定要求数据类型严格相同),则只要两个变量的值相等,就将返回true
但对于两个引用类型的变量,他们必须执行同一个对象时,== 判断才会返回true 。== 不可用于比较类型上没有父子关系的两个对象。
注:本篇内容源自《疯狂Java讲义》(李刚著)
Java程序中测试两个变量是否相等的两种方式:一种是利用==运算符,另一种是利用equals方法
当使用==方法来判断两个变量是否相等时,如果两个变量是基本类型变量,且都是数值类型(不一定要求数据类型严格相同),则只要两个变量的值相等,就将返回true
但对于两个引用类型的变量,他们必须执行同一个对象时,== 判断才会返回true 。== 不可用于比较类型上没有父子关系的两个对象。
注:本篇内容源自《疯狂Java讲义》(李刚著)