==与equals()的区别(1)
来源:互联网 发布:手机相册浏览软件 编辑:程序博客网 时间:2024/06/13 05:39
==:比较地址
equals():Object的一个方法,也是比较地址
区别:当变量的类型为String时:
==用于判别两字符串在内存中的地址是否相同
equals()用于判别两字符串的内容是否相同(String这个类重写了equals()这个方法)
例:public class Test {
public static void main(String[] args) {
String s1=”你好”;
String s2=”你好”;
String s3=new String(“你好”);
String s4=new String (“你好”);
System.out.println(“s1==s2\t\t:”+(s1==s2));
System.out.println(“s1.equals(s2)\t:”+s1.equals(s2));
System.out.println(“s1==s3\t\t:”+(s1==s3));
System.out.println(“s1.equals(s3)\t:”+s1.equals(s3));
System.out.println(“s3==s4\t\t:”+(s3==s4));
System.out.println(“s3.equals(s4)\t:”+s3.equals(s4));
}
}
结果为:
原理:
阅读全文
0 0
- equals()与==的区别
- ==与equals()的区别
- ==与equals()的区别(1)
- equals与==,equals与hashcode的区别
- equals(Object) 与 == 的区别
- ==与equals的区别
- equals(Object) 与 == 的区别
- equals()与==的区别
- ==与equals()的区别
- equals与==的区别
- Java ==与equals()的区别
- equals(Object) 与 == 的区别
- ==与equals()的区别
- == 与 equals() 的区别
- equals(Object)与==的区别
- c# equals与==的区别
- equals()方法与==的区别
- ==与equals的区别
- 同一台电脑 多ssh配置
- js 快速反转字符串
- html标题(heading)
- 关于 TestFlight 新提交的版本没有出现在 测试用户列表中的问题 iOS Swift
- C# File.Copy介绍
- ==与equals()的区别(1)
- qt 启用外部应用程序
- Oracle11g下载地址--多平台下的32位和64位
- 逛Github网站显示中文教程
- 目标检测之R-CNN 汇报
- C++17中那些值得关注的特性
- 让a标签href链接失效
- 移动硬盘上安装WIN7 WIN10系统
- spring 依赖注入bean的属性