Java 菜鳥(niǎo)教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java String contentEquals() 使用方法及示例

Java String(字符串) 方法

Java String contentEquals()方法檢查String的內(nèi)容是否等于指定的 charSequence / StringBuffer。

字符串contentEquals()方法的語(yǔ)法為:

string.contentEquals(StringBuffer sb)
string.contentEquals(charSequence cs)

在這里,string是String該類(lèi)的一個(gè)對(duì)象。

contentEquals()參數(shù)

  • 接受StringBuffer 或 charSequence

注意:您可以將實(shí)現(xiàn)charSequence的任何類(lèi)傳遞給contentEquals()方法。例如:String, StringBuffer, CharBuffer等。

contentEquals()返回值

  • 如果字符串包含與指定參數(shù)相同的字符序列,則返回true。如果不是,返回false。

示例:Java 字符串 contentEquals()的使用示例

class Main {
  public static void main(String[] args) {
    String str = "Java";

    String str1 = "Java";
    StringBuffer sb1 = new StringBuffer("Java");
    CharSequence cs1 = "Java";

    String str2 = "JavA";
    StringBuffer sb2 = new StringBuffer("JavA");
    CharSequence cs2 = "JavA";

    System.out.println(str.contentEquals(str1)); // true
    System.out.println(str.contentEquals(sb1)); // true
    System.out.println(str.contentEquals(cs1)); // true

    System.out.println(str.contentEquals(str2)); // false
    System.out.println(str.contentEquals(sb2)); // false
    System.out.println(str.contentEquals(cs2)); // false
  }
}

Java 字符串 equals() 與 contentEquals()

Java String equals()方法不僅比較內(nèi)容,還檢查另一個(gè)對(duì)象是否是String的實(shí)例。但是,contentEquals()僅比較內(nèi)容。例如,

class Main {
  public static void main(String[] args) {
    String str1 = "Java";
    StringBuffer sb1 = new StringBuffer("Java");

    System.out.println(str1.equals(sb1)); // false
    System.out.println(str1.contentEquals(sb1)); // true
  }
}

在這里,str1和sb1兩者具有相同的內(nèi)容,但是它們是不同對(duì)象的實(shí)例。因此,str1.equals(sb1) 返回 false和str1.contentEquals(sb1) 返回 true。

Java String(字符串) 方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清