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