判断字符串相等
String s1="abc123"; String s2="abc123"; System.out.println(s1==s2); //结果是正确的 但却不能这样使用 //正确的使用方法如下 System.out.println(s1.equals(s2));
结果看似是正确的
但却不能这样使用,必须是用第二个方法 equals 进行字符串的大小判断
这是初学者常犯的一个错误
以后会讲原理,现在先记者
1 ==是用来比较两个变量是否指向同一个变量
2.equals则是用来比较两个变量的内容是否一致
如果我new一个对象和原先具有相同内容进行比较
则==会返回false