- public class test {
- public static void main(String[] args) {
- String s1 = "abc";
- String s2 = new String("abc");
- System.out.println("s1==s2" + s1==s2);
- System.out.println("s1.equal(s2)" + s1.equals(s2));
- }
- }
复制代码 结果和你说的一样。==是比较引用的是否是一个对象。而equal()方法比较的是字符串是否相等。 |
|