首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

简略的java字符串比较

2012-12-24 
简单的java字符串比较String a abString ba+b//String cab//System.out.println(ac)//Sy

简单的java字符串比较
                String a ="ab";
        String b="a"+"b";
//        String c="ab";
//        System.out.println(a==c);             
//        System.out.println(a.equals(c));
        System.out.println(a==b);      // 1
        System.out.println(a==b+"------"+a.equals(b));    //2
        System.out.println(a.equals(b));
             //3
输出结果:true
false
true
总结:1是常量池中,用String s = “”声明的字符串,java虚拟机会先到常量池中搜索,如果存在直接引用。2是 b=ab------true 然后再和a做的比较,所以是false;

热点排行