java中if判断语句字符串相等的书写格式(易错)

//错误写法

String a=new String("abc");

String b=new String("abc");

if(a==b)

{

System.out.println("OK");

}

//上面的 程序中不会运行出任何结果

 

//修改 之后的程序

String a=new String("abc");

String b=new String("abc");

if(a.equals(b))//a.equals(b)这个返回的是一个布尔类型(bool):真为ture 假为false

{

System.out.println("OK");

}

//修改后的代码运行结果为:OK


版权声明:本文为weixin_42133768原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>