小编Cha*_*yak的帖子

关于java String结果的混淆

class Test{
       public static void main(String s[]){
              String s1="welcome",s2="come";        
              System.out.println(s1==("wel"+"come"));    //prints : true
              System.out.println(s1==("wel"+s2));        //prints : false
      }
}
Run Code Online (Sandbox Code Playgroud)

我想知道为什么println方法都给出了不同的结果.请详细说明.

java string jdk1.6

4
推荐指数
1
解决办法
151
查看次数

标签 统计

java ×1

jdk1.6 ×1

string ×1