Java——String類中的比較方法——equals方法——(2)

package changYongLei;

public class Equals_String2 {
  public static void main(String[] args) {
   //對於字符串equals比較的是字符序列,而==比較的是地址
   String s1 = new String("hello world");
   String s2 = new String("Hello world");//比較時注意大小寫是否相同
   String s3 = new String("hello world");
   String s4 = "hello world";
   String s5 = "hello world";

   System.out.println(s1==s2);//地址不同,而且大小寫不同
   System.out.println(s1.equals(s2));//大小寫不同,不比較地址,比較內容
   System.out.println(s1.equals(s3));//字符序列相同,內容相同

   System.out.println(s1==s3);//地址不同
   System.out.println(s4==s5);//地址相同
   System.out.println(s4.equals(s5));//字符序列相同
   System.out.println(s1.equals(s5));//字符序列相同
  }
}

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章