JAVA中字符串的比较
代码中:
String str1="hello";
String str2="imooc";
System.out.println("str1等于str2:" + (str1==str2));
是可以输出结果:str1等于str2:false
C中比较字符串一般会调用函数strcmp();,百度了JAVA中一般也会调用equals()方法,提及到字符串是对象类型和方法,不细究。看到后面再回头来自我解答。
而代码中==运行成功,是可以这样比较还是IDE将就着执行成功了,回头自我解答。