regionMatches-Methode:
Hinweis: Die regionMatches()-Methode wird verwendet, um zu erkennen, ob zwei Zeichenfolgen innerhalb einer Region gleich sind.
public class RegionMatches{ public static void main(String[] args) { int number = 0; String s = "student;entropy;ENgage,English,client,eye"; String q="en"; //需要查找的字符串 for (int k=0;k<s.length();k++){ //true为不区分大小写,k为所有字符串,q为需要查找的字符串,0为从字符串1的位置开始,2为需要查找的字符串长度为2 if(s.regionMatches(true, k, q, 0, 2)){ number++; System.out.println("en字符在字符串的第"+k+"个位置"); } } System.out.println("含有‘en'子串的字符串的总数有:"+number); } }
Ausführungsergebnisse:
en Zeichen steht an der 4. Position der Zeichenfolge
en Zeichen befindet sich an der 8. Position der Zeichenfolge
en Zeichen befindet sich an der 16. Position der Zeichenfolge
en Zeichen befindet sich an der 23. Position von Die Zeichenfolge Position
en-Zeichen befindet sich an der 34. Position
der Zeichenfolge. Die Gesamtzahl der Zeichenfolgen, die die Teilzeichenfolge „en“ enthalten, beträgt: 5
Das obige ist der detaillierte Inhalt vonWozu dient die RegionMatches-Methode in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!