Java contentEquals() 字符串方法



  • 定义和用法

    contentEquals()方法搜索字符串以找出它是否在指定的字符串或StringBuffer中包含完全相同的字符序列。返回true | false。
  • 语法

    public boolean contentEquals(StringBuffer chars)
    public boolean contentEquals(CharSequence chars)
    
  • 参数

    参数 描述
    StringBuffer chars 要搜索的StringBuffer
    CharSequence chars 要搜索的字符序列
    StringBuffer类类似于String,只能在java.lang包中找到它,才能对其进行修改。CharSequence接口是可读取的char值序列,可在java.lang包中找到。
  • 示例

    找出一个字符串是否包含一个字符序列:
    public class MyClass {
      public static void main(String[] args) {
        String myStr = "Hello";
        System.out.println(myStr.contentEquals("Hello"));  // true
        System.out.println(myStr.contentEquals("e"));      // false
        System.out.println(myStr.contentEquals("Hi"));     // false
      }
    }
    
    
  • 技术细节

    描述
    返回值: 一个布尔值,指示指定的字符串中是否存在字符序列:
    • true -存在字符序列
    • false -字符序列不存在
    Java版本:
    1.4(contentEquals(StringBuffer chars))
    1.5(contentEquals(CharSequence chars))