字符串精练——获取一个字符串在另一个字符串中出现的次数。

获取一个字符串在另一个字符串中出现的次数。

public static void main(String[] args) {
			//方法一:
			int count = 0 ;
			int site ;
			String s1 ="kpkpeekpkpeekp";
			String s2 = "kp" ;
			while ( ( site = s1.indexOf(s2) ) !=-1 ) {
				s1 = s1.substring(site+s2.length()) ; 
				count ++ ;
			}
			System.out.println("出现"+count+"次");
			//方法二:
			   String s = "ppdd dd ww ddsbddwsd dd";
			   int counts=0; int t = 0;
			   while(s.indexOf("dd",t)!=-1) {//从t的位置开始检索
			    t=s.indexOf("dd",t)+1;
			    counts++;
			   }
			   System.out.println(counts);

		}

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章