/* String类提供了equals()方法,比较存储在两个字符串对象的内容是否一致 */ @Test public void f1() { // 创建string对象 String str1 = "hello"; //推荐使用字面量方法 String str2 = new String(); //长度为零的字符串 String str3 = new String("hello"); System.out.println(str1.length()); // 5 System.out.println(str2.length()); // 0 System.out.println(str3.length()); // 5
System.out.println(str1 == str3); // false
System.out.println(str1.equals(str3)); // true
System.out.println(str1.equalsIgnoreCase(str3)); // true
System.out.println(str1.toLowerCase()); // hello
System.out.println(str1.toUpperCase()); // HELLO
Integer i1 = 1; //推荐使用字面量方法
Integer i2 = new Integer(1); Integer j1 = 127; // -128 ~ +127 认为在一个
Integer j2 = 127;
Integer i3 = 128;
Integer i4 = 128;
System.out.println(j1==j2); //true
System.out.println(i3==i4); //true
System.out.println(j1.equals(j2)); //false
System.out.println(i3.equals(i4)); //true
}