字符串的比较

来源:互联网 发布:surface book mac 编辑:程序博客网 时间:2024/05/20 23:40
public class Jduge {public static void main(String[] args) {String s1="student";String s2="student";String s3  = new String("student");if(s1.equals(s3)){System.out.println("equals");}else{System.out.println("not equals");}if(s1==s2){System.out.println("equals");}else{System.out.println("not equals");}if(s1==s3){System.out.println("equals");}else{System.out.println("not equals");}}}

运行结果:

equals
equals
not equals

原理:equals比较的字符串的内容,==比较的是字符串的地址