Sie können die Methode indexOf(String s,int i)
in der String-Klasse verwenden. Bei dieser Methode ist s ein String-Div, und i beginnt mit dem i-Index, um die Position des Strings zu ermitteln der aufrufende String. Der Rückgabewert ist vom Typ int.
Empfohlene Lernvideos: Java-Video-Tutorials
Die Beispiele sind wie folgt:
//创建方法ciShu,返回int计算s2在字符串s1中出现的次数; public static int ciShu(String s1,String s2){ //定义一个int变量,用来计算s2在s1中出现的次数; int he = 0; //遍历s1 for(int i = 0;i<s1.length();i++){ //调用方法indexOf,计算s2在s1字符串中出现的下标, int t = s1.indexOf(s2,i); //当用if判断,当遍历开始下标i与s2在s1中出现的下标位置相等时变量he自增1; if(i==t){ he++; } //返回he的值就是s2在s1中出现的次数; return he; }
Empfohlene Java-bezogene Artikel und Tutorials: Java-Programmierung Erste Schritte
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, wie viele angegebene Zeichen eine Zeichenfolge in Java enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!