博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中比较两个字符串是否相等的问题
阅读量:5775 次
发布时间:2019-06-18

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

我最近刚学java,今天编程的时候就遇到一个棘手的问题,就是关于判断两个字符串是否相等的问题。在编程中,通常比较两个字符串是否相同的表达式是“==”,但在java中不能这么写。在java中,用的是equals();

例:A字符串和B和字符串比较:

if(A.equals(B)){

}

返回true 或false.

String 的equals 方法用于比较两个字符串是否相等。由于字符串是对象类型,所以不能用简单的“==”判断。而使用equals比较两个对象的内容是否相等。

注意:

equals()比较的是对象的内容(区分字母的大小写格式),但是如果使用“==”比较两个对象时,比较的是两个对象的内存地址,所以不相等。即使它们内容相等,但是不同对象的内存地址也是不相同的。

转载于:https://www.cnblogs.com/maowuyu-xb/p/6763868.html

你可能感兴趣的文章
人工智能面试题86问,新手找工作必备!
查看>>
[转]科普:一篇文章看完工业1.0到工业4.0(附图)
查看>>
【转】【WPF】WPF中MeasureOverride ArrangeOverride 的理解
查看>>
ASP、Access、80040e14、保留关键字、INSERT INTO 语句的语法错误
查看>>
【转】二叉树的非递归遍历
查看>>
NYOJ283对称排序
查看>>
坚持的力量
查看>>
接连遇到大牛
查看>>
[Cocos2d-x For WP8]矩形碰撞检测
查看>>
自己写spring boot starter
查看>>
Rails Rake指南
查看>>
花钱删不完负面消息
查看>>
Drupal数据库构成图
查看>>
QTP 如何批量选中网页中的CheckBox
查看>>
Windows Phone开发(12):认识一下独具个性的磁贴
查看>>
《分析服务从入门到精通读书笔记》第三章、数据源设置(1)
查看>>
Android include 标签注意点
查看>>
通过实例模拟ASP.NET MVC的Model绑定机制:简单类型+复杂类型
查看>>
小白的悲剧
查看>>
运行 FreeSWITCH
查看>>