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

Java Grundlegende Anleitung

Java-Flusssteuerung

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (List)

Java Queue (Warteschlange)

Java Map-Kollektion

Java Set-Kollektion

Java Ein- und Ausgabemodul (I/O)

Java Reader/Writer

Andere Themen von Java

Java-Programm überprüft, ob ein String einen Unterstring enthält

    Java Beispiele大全

In diesem Beispiel werden wir lernen, wie man mit den Methoden contains() und indexOf() in Java überprüft, ob ein String einen Unterstring enthält.

Um diesen Beispiel zu verstehen, sollten Sie die folgenden Kenntnisse habenJava-ProgrammierungThema:

Beispiel1:Verwenden Sie contains() zum Überprüfen, ob ein String einen Unterstring enthält

class Main {
  public static void main(String[] args) {
    //Erstellen Sie einen String
    String txt = "This is w"3codebox";
    String str1 = "w3codebox";
    String str2 = "Programming";
    //um zu überprüfen, ob der Name in txt vorhanden ist
    //Verwenden Sie contains()
    boolean result = txt.contains(str1);
    if(result) {
      System.out.println(str1 + "出现在字符串中.");
    }
    else {
      System.out.println(str1 + "未出现在字符串中.");
    }
    result = txt.contains(str2);
    if(result) {
      System.out.println(str2 + "出现在字符串中.");
    }
    else {
      System.out.println(str2 + "未出现在字符串中.");
    }
  }
}

输出结果

w3codebox出现在字符串中.
Programming出现在字符串中.

Im obigen Beispiel haben wir drei Strings txt, str1und str2。Hier verwenden wir den String voncontains()Methode, um den String str zu überprüfen1und str2ob er in txt vorkommt.

Beispiel2:Verwenden Sie indexOf() zum Überprüfen, ob ein String einen Unterstring enthält

class Main {
  public static void main(String[] args) {
    //Erstellen Sie einen String
    String txt = "This is w"3codebox";
    String str1 = "w3codebox";
    String str2 = "Programming";
    //Überprüfen Sie str1ob der String im txt existiert
    //Verwenden Sie indexOf(),
    int result = txt.indexOf(str1);
    if(result == -1) {
      System.out.println(str1 + "未出现在字符串中.");
    }
    else {
      System.out.println(str1 + "出现在字符串中.");
    }
    //Überprüfen Sie str2ob der String im txt existiert
    //Verwenden Sie indexOf(),
    result = txt.indexOf(str2);
    if(result == -1) {
      System.out.println(str2 + "未出现在字符串中.");
    }
    else {
      System.out.println(str2 + "出现在字符串中.");
    }
  }
}

输出结果

w3codebox出现在字符串中.
Programming出现在字符串中.

In diesem Beispiel verwenden wirString indexOf()Methode verwenden, um den String str zu finden1und str2In Position im txt. Wenn der String gefunden wird, wird die Position des Strings zurückgegeben. Wenn nicht, wird-1.

Java Beispiele大全