Heim >Java >JavaBase >So ermitteln Sie, wie viele angegebene Zeichen eine Zeichenfolge in Java enthält

So ermitteln Sie, wie viele angegebene Zeichen eine Zeichenfolge in Java enthält

王林
王林Original
2019-11-26 16:56:1012506Durchsuche

So ermitteln Sie, wie viele angegebene Zeichen eine Zeichenfolge in Java enthält

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn