String類字符串截取示范


package it.com;
//      要求:對字符串“jflksjdfnbalkdfjnbaddddnbahhuhnbauuuuahnbahdfunbadhfudf”進行檢索;判斷有多少個nba;
//      
//      思路:A:定義一個大串保存jflksjdfnbalkdfjnbaddddnbahhuhnbauuuuahnbahdfunbadhfudf;
//              定義一個小串保存nba;
//              定義一個一個int型變量保存檢索到的次數
//              檢索的方法:  int indexOf(String str) 
//                           返回指定子字符串在此字符串中第一次出現處的索引。  
//              截取字符串的方法:
//                        
//                           String substring(int start)
//                           截取字符串。返回從指定位置開始截取后的字符串。
//           B: 返回值:出現的索引值;參數列表(大字符串,小字符串)
//              當檢索到之后,對大字符串進行截取,再進行下一次檢索;
//              若沒有檢索到小串字符串,則返回count;
              
public class StringTest {

	public static void main(String[] args) {
		//定義兩個字符串
		String big="jflksjdfnbalkdfjnbaddddnbahhuhnbauuuuahnbahdfunbadhfudf";
		String min="nba";
		//定義一個變量接收getcount函數的返回值
		int count =getCount(big,min);
		//輸出小字符串在打字符串中出現的次數
		System.out.println("nba在字符串中出現的次數是:"+count);
	}
		
	public static int getCount(String big,String min)
	{    
		//定義一個計數變量
		int count=0;
		//檢索出現的小串的索引值(若沒有則返回-1)
		int mun= big.indexOf(min) ;
		while(mun!=-1)
		{
			 big=big.substring(mun+min.length());
			 count ++;
			 mun= big.indexOf(min) ;
		}
		return count;
	}
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM