Java中常见的==与equals方法
来源:互联网 发布:公司发任务通知知模板 编辑:程序博客网 时间:2024/06/03 07:46
A.包装类型与基本数据类型的比较:
int和Integer数据类型比较:
-128<数据<127时;
数据大于127时;
基本数据类型的比较(==)
精度自动按如下规则转化
如果两个操作数其中有一个是double类型,另一个操作就会转换为double类型。
否则,如果其中一个操作数是float类型,另一个将会转换为float类型。
否则,如果其中一个操作数是long类型,另一个会转换为long类型。
否则,两个操作数都转换为int类型。
ex.
int i=42; double d=42.0000; long l=42; float f=42.0f; float f2=42.00f; System.out.println(d==i);//true System.out.println(f==i);//true System.out.println(f==f2);//true System.out.println(l==i);//true System.out.println(d==f);//true
B.字符串String类型的比较:
C:
************************************************未完,待续******************************
阅读全文
0 0
- Java中常见的==与equals方法
- Java中"=="与equals()方法的区别
- Java中"=="与equals()方法的区别
- Java中"=="与equals()方法的区别
- java中equals()方法与“==”的比较
- Java中==与equals方法的区别
- Java 中 == 与 equals() 方法的区别
- java中 equals()方法 与 “==”的区别
- java中 ==与equals方法的区别
- Java中==号与equals()方法的区别
- Java中==与equals方法的区别
- (java)String 中 ==与equals方法 的区别
- Java中equals()方法与"=="的区别
- Java中==与equals的区别(可以试下重写hashcode与equals方法)
- Java 中equal() 方法与==的区别以及 equals()与 hashCode()方法重写
- 【java中==与equals的区别】java中==与equals的区别
- java中equals方法与==逻辑运算符
- JAVA中“==”与equals()方法区别
- 大白菜的java开发学习之旅-------数组
- HDU
- tensorflow实现CNN识别手写数字
- 欢迎使用CSDN-markdown编辑器
- Struts2用户输入校验
- Java中常见的==与equals方法
- 作业
- sublime-IDE快捷键使用
- C++笔记——友元函数
- [BZOJ]1962 模型王子 猜数问题
- 第1节:Scala大数据黄金时代的编程语言
- git常用命令总结
- JAVA冒泡排序
- 测试post