字符串 String 之 equals( )方法

发布时间 2023-07-13 15:50:44作者: OYそ

 

    /*
        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
}