关系操作符 == != equals()
程序员文章站
2022-05-12 13:00:26
== 和!= equals:equals 不适用于基本类型,基本类型用== != equals equals:假如自己创建自己的类 情况又不一样 ......
== 和!=
//: object/test.java package object; import java.util.*; public class test{ public static void main(string[] args) { integer n1 = new integer(47); integer n2 = new integer(47); system.out.println(n1 == n2);//output false system.out.println(n1 != n2);//output true } }
//比较的是对象的引用
equals:equals 不适用于基本类型,基本类型用== !=
//: object/test.java package object; import java.util.*; public class test{ public static void main(string[] args) { int n1 = 100; int n2 = 100; system.out.println(n1==n2);//output false } }
equals
//: object/test.java package object; import java.util.*; public class test{ public static void main(string[] args) { integer n1 = new integer(47); integer n2 = new integer(47); system.out.println(n1.equals(n2));//output true } }
equals:假如自己创建自己的类 情况又不一样
//: object/test.java package object; import java.util.*; class value{ int i; } public class test{ public static void main(string[] args) { value n1 = new value(); value n2 = new value(); n1.i = n2.i = 100; system.out.println(n1.equals(n2));//output false } }
上一篇: 简化SQL式计算之固定排序
下一篇: 校园笑事儿来一波
推荐阅读
-
COOKIE和SESSION关系和区别等,cookiesession区别
-
ubuntu16.04 php安装失败,提示依赖关系使得php7.0 的配置工作不能继续
-
Python中的赋值与浅复制与深复制之间的关系
-
如何使用mysql存储树形关系_MySQL
-
【C 语言】数组 ( 一维数组形参退化 | 二维数组形参退化 | 函数形参等价关系 )
-
习题两则(自增操作符和数据类型相关知识点)
-
输出nginx执行过程中函数调用关系
-
Laravel 5.1 文档攻略--Laravel Eloquent ORM最强大也是最难理解的部分:数据关系
-
[C语言学习笔记五]复合语句和操作符的区分
-
数据类型 PHP中=赋值操作符对不同数据类型的不同行为