- package string;
- /**
- * Stirng 有关的试题
- */
- public class StringTest {
- public void strTest1(){
- String s = new String("abc");
- String s1 = "abc";
- String s2 = new String("abc");
- System.out.println(s == s1); //false
- System.out.println(s == s2); //false
- System.out.println(s1 == s2); //false
- System.out.println(s == s.intern()); //false
- System.out.println(s == s1.intern()); //false
- System.out.println(s.intern() == s2.intern()); //true
- }
- public void strTest2(){
- String hello = "hello";
- String hel = "hel";
- String lo = "lo";
- System.out.println(hello == "hel"+"lo"); //true
- System.out.println(hel == "hel"+lo); //false
- }
- public static void main(String[] args) {
- StringTest st = new StringTest();
- st.strTest1();
- st.strTest2();
- }
- }