java中对象的比较---==与equals的使用注意事项
来源:互联网 发布:网络嗅探器绿色版 编辑:程序博客网 时间:2024/05/17 07:40
上代码
public class JavaTest1{public static void main(String[] agrs){int a=100;int b=100;int c=b;String str1=new String("java");String str2=new String("java");String str3=str2;if(a==b){System.out.println("a==b");}else{System.out.println("a!=b");}if(b==c){System.out.println("b==c");}else{System.out.println("b!=c");}if(str1==str2){System.out.println("str1==str2");}else{System.out.println("str1!=str2");}if(str2==str3){System.out.println("str2==str3");}else{System.out.println("str2!=str3");}if(str1.equals(str2)){System.out.println("str1 equals str2");}else{System.out.println("str1 doesn't equal str2");}if(str2.equals(str3)){System.out.println("str2 equals str3");}else{System.out.println("str2 doesn't equal str3");}}}
分析:有两种方式可用于对象间的比较,它们是“= =”运算符与equals()方法,“= =”操作符用于比较两个对象的内存地址值是否相等,equals()方法用于比较两个对象的内容是否一致。
1 0
- java中对象的比较---==与equals的使用注意事项
- 对象比较中equals与==的区别
- 【零碎JAVA】java中对象比较,equals与==的区别
- Java中对象的比较 == 和 equals()
- Java中对象的比较 == 和 equals()
- java中操作符“==”与对象equals()方法的比较
- java 中 ==与equals的比较
- java中equals()方法与“==”的比较
- java中==与equals的比较分析
- java中 == 与.equals()的比较详解
- Java中对象的equals比较
- java中使用equals和==比较的区别
- java中==与 String中 equals 和对象中equals比较
- java String对象中‘==’,equals与compareTo函数的使用和区别
- java中equals的注意事项
- Java中对象的比较 == 和 equals() -Java 学习笔记 (15)
- equals()方法与“==”的使用以及注意事项
- Java和C#中String直接赋值与使用new创建(==与equals进行比较)的区别
- Leetcode_combination-sum-ii
- 盘手串
- Ubuntu adb devices : no permissions
- KMP字符串模式匹配详解
- 笔记18--ViewHolder
- java中对象的比较---==与equals的使用注意事项
- Linux命令集
- 60 Linux 常用 命令
- eclipse插件
- weka Experimenter 出现 “拒绝访问”
- 计算最大公约数和不定方程
- OC各种数据类型之间的转换方法
- 2014-04-09 单词内部翻转,顺序不变(谷歌面试题)
- 【编码】模拟编码