Java中的==和equals
来源:互联网 发布:linux 给用户权限 编辑:程序博客网 时间:2024/05/16 11:48
代码
String str1 = "Hello";String str2 = new String("Hello");System.out.println(" ==:"+(str1==str2));System.out.println("equal:"+(str1.equals(str2)));
输出
==:false
equal:true
说明
在Java中 == 用来判断两个对象是否为同一个对象 也就是类似于C++中的两个对象是否是同一个指针(Java中不允许操作指针),但是equal是用来判断两个对象的值是否一样
所以在使用中如果要判断两个字符串的值是否相等,应该用equal。
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中的==和equals区别
- Java中的==和equals区别
- Java中的==和equals区别
- Java中的==和equals区别
- java中的==和equals区别
- Java中的==和equals区别
- Java中的==和equals区别
- Ubuntu16.04下GTX970配置机器学习环境
- 第十章—Fragment
- (1)Struts2-初识Struts2
- python调用dll动态库传入结构体作为参数
- 通过OpenAL对音频添加音效并存储
- Java中的==和equals
- IO学习之使用带缓冲的字符流(Buffered)读取数据
- Android判断程序是不是第一次启动
- [模型转化 最长下降子序列] BZOJ 2924 [Poi1998]Flat broken lines
- 第十章—Fragment(QQ部分界面布局)
- Class
- Android获取一个按钮的状态
- [贪心 归并排序] BZOJ 2920 [Poi1998]How to pack containers
- 任务队列初稿