N Möglichkeiten, um festzustellen, ob eine Zeichenfolge eine bestimmte Teilzeichenfolge enthält:
1, startsWith()
Methode
2, contains()
Methode
3. indexOf
Methode
startsWith()-Methode
Diese Methode hat zwei Varianten, die verwendet werden, um zu erkennen, ob die Zeichenfolge in Starts angegeben ist mit dem Präfix.
Die von dieser Methode definierte Syntax lautet wie folgt:
public boolean startsWith(String prefix, int toffset) or public boolean startsWith(String prefix)
Parameterbeschreibung:
prefix
– Das zu vergleichende Präfix.
toffset
– Wo soll ich mit der Suche nach der Zeichenfolge beginnen?
Rückgabewert:
wahr und falsch
Empfehlung für zugehörige Video-Tutorials: Java-Lernvideo
Beispiel:
import java.io.*; public class Test{ public static void main(String args[]){ String Str = new String("Welcome to Yiibai.com"); System.out.print("Return Value :" ); System.out.println(Str.startsWith("Welcome") ); System.out.print("Return Value :" ); System.out.println(Str.startsWith("Tutorials") ); System.out.print("Return Value :" ); System.out.println(Str.startsWith("Yiibai", 11) ); } }
contains method
java.lang.String.contains()
Die Methode gibt genau dann true zurück, wenn diese Zeichenfolge die angegebene Zeichenwertsequenz enthält.
Rückgabewert:
wahr und falsch
Das Beispiel sieht wie folgt aus:
public static void main(String[] args) { String str = "abc"; boolean status = str.contains("a"); if(status){ System.out.println("包含"); }else{ System.out.println("不包含"); } }
indexOf method
java.lang.String.indexOf()
Es wird verwendet, um die Position eines Worts in einer Zeichenfolge zu finden, und es kann auch feststellen, ob eine Zeichenfolge ein bestimmtes Zeichen enthält.
Rückgabewert:
int
Das Beispiel sieht wie folgt aus:
public static void main(String[] args) { String str1 = "abcdefg"; int result1 = str1.indexOf("ab"); if(result1 != -1){ System.out.println("字符串str中包含子串“ab”"+result1); }else{ System.out.println("字符串str中不包含子串“ab”"+result1); } }
Weitere verwandte Tutorials finden Sie unter: Getting Begonnen mit Java
Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es in Java, um festzustellen, ob eine Zeichenfolge eine bestimmte Zeichenfolge enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!