English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grund教程

Java Steuerung des Flusses

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (List)

Java Queue (Warteschlange)

Java Map Sammlung

Java Set Sammlung

Java Ein- und Ausgabemodul (I/O)

Java Reader/Writer

Java andere Themen

Java String contains() Anwendungsbeispiel

Java String (Zeichenkette) Methoden

Die String contains() Methode überprüft, ob eine spezifische Zeichenkette (Zeichenfolgensequenz) in der Zeichenkette vorhanden ist.

Die Syntax der String contains() Methode ist:

string.contains(CharSequence str)

contains() Parameter

Die contains() Methode akzeptiert einen einzigen Parameter.

  • str (charSequence)-Zeichenfolgensequenz

Hinweis: charSequence ist eine Zeichenfolgensequenz, z.B.: String, CharBuffer, StringBuffer u.v.m.

contains() Rückgabewert

  • Wenn die Zeichenkette eine spezifische Zeichenkette str enthält, dannGibt true zurück

  • Wenn die Zeichenkette keine spezifische Zeichenkette str enthält, dannGibt false zurück

Beispiel1:Java-Zeichenkette contains()

class Main {
  public static void main(String[] args) {
    String str1 = "Learn Java";
    Boolean result;
    //Überprüfen Sie str1Enthält "Java"
    result = str1.contains("Java");
    System.out.println(result); // 
    //Überprüfen Sie str1Enthält "Python"
    result = str1.contains("Python");
    System.out.println(result); // false
    //Überprüfen Sie str1Enthält ""
    result = str1.contains(
    System.out.println(result); // 
  }
}

Hier, string.contains(

Beispiel2:Verwenden Sie contains() zusammen mit if ... else

class Main {
  public static void main(String[] args) {
    String str1 = "Learn Java";
    String str2 = "Java";
    String str3 = "java";
    Boolean result;
    
    // zurückgeben true, weil "Learn Java" enthält "Java"
    if (str1.contains(str2)) {
      System.out.println(str1 + " enthalten " + str2);
    }
    else {
      System.out.println(str1 + " nicht enthalten " + str2);
    }
    
    // contains() ist unterscheidet zwischen Groß- und Kleinschreibung
    // zurückgeben false, weil "Learn Java" nicht enthält "java"
    if (str1.contains(str3)) {
      System.out.println(str1 + " enthalten " + str3);
    }
    else {
      System.out.println(str1 + " nicht enthalten " + str3);
    }
  }
}

Ausgaberesultat

Learn Java enthalten Java            
Learn Java nicht enthalten

Java String (Zeichenkette) Methoden