String字符串相加常见面试题
Posted binghuazhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了String字符串相加常见面试题相关的知识,希望对你有一定的参考价值。
String name1="jack";
String name2="jack";
System.out.println(name1==name2); // true
System.out.println(name1.equals(name2)); //true
String name3="jack";
String name4=new String("jack");
System.out.println(name3==name4); //false 因为2值指向地址不一样
System.out.println(name3.equals(name4)); //true
String name5="jack";
String name6="j"+"a"+"c"+"k";
System.out.println(name5==name6); //true
System.out.println(name5.equals(name6)); //true
String s="helloword";
String s1="hello"+"word";
System.out.println(s==s1); //true
System.out.println(s==s1); //true
String name7="jack";
String name8="ja";
System.out.println(name7==name8+"ck"); //false
System.out.println(name1==name2); //true
以上是关于String字符串相加常见面试题的主要内容,如果未能解决你的问题,请参考以下文章