您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页string判断相等 java_java中String相等的判断

string判断相等 java_java中String相等的判断

来源:五一七教育网

回顾java基础知识时,无意中看到String字符串的判断相等,自己也被绕了一下,写下来权当记录一下。

public static void main(String[] args) {

String a="abc";

String b="abc";

if(a==b){

System.out.println("a==b");

}else{

System.out.println("a!=b");

}

}

看到这段代码,我的第一反应是输出:"a!=b",但是运行后是"a==b",恩,什么鬼,我混乱了。。。

public static void main(String[] args) {

String a= new String("abc");

String b= new String("abc");

if(a==b){

System.out.println("a==b");

}else{

System.out.println("a!=b");

}

}

在这里就可以用equal来比较了,equal比较的是对象的内容是否相等。

有时候这种小的细节上面,之前根本就没有注意到,只是在开发过程中发现,哦,这样可能不对,换个方法呗或者百度下啥原因,开发完,这些也就忘到脑后,也没有记录下来的习惯,希望今年能把这些细节给记录下来,提醒自己。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务