永发信息网

JAVA比较两个字符串是否相等用什么

答案:4  悬赏:20  手机版
解决时间 2021-02-11 16:15
JAVA比较两个字符串是否相等用什么
最佳答案
JAVA比较两个字符串是否相等可以用equals方法或者是“==”。
equals 方法常常用来检测两个对象是否相等,即两个对象的内容是否相等,如果只是比较对象的内容,而不比较对象来源和功能类型时,常用此方法。
“==”常用于用于比较引用和比较基本数据类型时是否具有不同的功能,比较基本数据类型,如果两个值相同,则结果为true而在比较引用时,如果引用指向内存中的同一对象,结果为true。



扩展资料
equals 方法的特点:
1、自反性:x.equals(x)返回true;
2、对称性:若x.equals(y)为true,则y.equals(x)亦为true;
3、传递性:若x.equals(y)为true且y.equals(z)也为true,则x.equals(z)亦为true;
4、一致性:x.equals(y)的第一次调用为true,那么x.equals(y)的第二次、第三次、第n次调用也均为true,前提条件是没有修改x也没有修改y;
5、对于非空引用x,x.equals(null)永远返回为false。
参考资料来源:搜狗百科——equals
全部回答
使用.equals()方法。例如:string src="OneString";string dst="AnotherString";if (src.equals(dst)){ //the two string is equal}
equals()用于检测对象的值,即检测对象所引用的内部数据的值。只能用于引用类型。 [br/] == 用于检测对象引用自身,是否指向同一块内存地址。可用于基本类型,也可以用于引用类型。当用于引用类型时,两边的类型必须一致~ [br/] [br/] 默认情况下,equals() 和 == 的返回结果是一样的,但是有些类覆盖了equals()。这些类是:string 类,string对象在代表相同字符串时相等。equals()返回真。 [br/] [br/] boolean对象在值相同时相等。
String str1="abc"; String str2=“bcd"; if(str1.equals(str2)){ system.out.println("str1和str2相等”); } 用的是equals()方法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我老公有软骨瘤,走路走太多他的脚就会瘸怎么
谁能提供海沃自卸车油缸全国服务站的通讯录?
万源市城镇职工基本医疗保险管理局怎么去啊,
为什么总是想太多,束缚自己的手脚,觉得别人
雅韵琴坊(烟台牟平区)怎么去啊,我要去那办事
读书的意义是什么 秋水共长天一色
【渔夫和魔鬼的故事】《渔夫和魔鬼的故事》故
中视大风车早教中心地址有知道的么?有点事想
三人行教育(烟台牟平区)地址在哪,我要去那里
永城市戈豪汽车租赁有限公司地址在哪,我要去
梦见自己捡到一个婴儿没有四肢代表着什么
十六进制数如何转换成十进制?
天喜艺术培训地址好找么,我有些事要过去
肚子不舒服总感觉象姨妈来那样但又是安全期
当有业主向物业服务中心打来电话投诉时,客服
推荐资讯
什么半什么倍成语
庙里的和尚送给我厂财神菩萨,在我厂开光,不要
X三次方减4x的平方减x加4怎么做
红楼洗衣地址在哪,我要去那里办事
垫江第二中学校地址有知道的么?有点事想过去
南地号村地址在哪,我要去那里办事
在淄博开一家十元店应该如何选址?
圆梦缘茶坊地址在什么地方,我要处理点事
滨州环通管业有限公司地址有知道的么?有点事
在一个有钱人面前 你们落差会大吗 会自卑吗
华北电力大学工程造价怎么样
开心丽果在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?