博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
String类中“==”和“equals()”的区别
阅读量:7224 次
发布时间:2019-06-29

本文共 342 字,大约阅读时间需要 1 分钟。

= =:比较的是两个字符串内存地址的数值是否相等,属于数值比较;

equals():比较的是两个字符串的内容,属于内容比较。

eg:

String str1 = "Hello";
String str2 = new String("Hello");
String str3 = str2;
str1 = = str2; //flase
str1 = = str3; //flase
str2 = = str3; //true

str1.equals(str2); //true

str1.equals(str3); //true
str2.equals(str3); //true

转载于:https://www.cnblogs.com/danomzhj/p/5523980.html

你可能感兴趣的文章
C#编程(五十二)----------有序列表
查看>>
攻防工具
查看>>
获取包下的类名
查看>>
Fluent UDF【7】:解释型UDF
查看>>
cocos2dX 之数据存储
查看>>
Android应用程序安装过程浅析
查看>>
浅谈浏览器兼容解决方案
查看>>
react-native 项目实战 -- 新闻客户端(1) -- 初始化项目结构
查看>>
ToggleButton开关状态按钮控件
查看>>
kafka单机模式部署安装,zookeeper启动
查看>>
CentOS增加用户到sudo用户组
查看>>
C++ delete operator做了什么事
查看>>
partproble在RHEL 6下无法更新分区信息
查看>>
linux服务之nfs
查看>>
linux ps命令,查看某进程cpu和内存占用率情况, linux ps命令,查看进程cpu和内存占用率排序。 不指定...
查看>>
iHover – 30+ 纯 CSS 实现的超炫的图片悬停特效
查看>>
Android MediaPlayer 和 NativePlayer 播放格式控制
查看>>
总结一下工作中用到的Mybatis业务逻辑
查看>>
Android图表日历控件组件
查看>>
Linux下的网络环境配置
查看>>