s1 = new String("sony"); //创建的是字符串对象
s1.equals("sony"); //返回true
s1 == "sony" //返回false
//如果
s1 = "sony";
s1 == "sony" //返回true
s1.equals("sony"); //返回true
s1 == "sony" //返回false
//如果
s1 = "sony";
s1 == "sony" //返回true
博客主要介绍了Java中字符串比较的情况。使用new String创建字符串对象,用equals方法与字符串字面量比较返回true,用==比较返回false;若直接将字符串字面量赋值给变量,用==比较则返回true。
8万+

被折叠的 条评论
为什么被折叠?