程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java查找字符串中的包括子字符串的個數完成代碼

java查找字符串中的包括子字符串的個數完成代碼

編輯:關於JAVA

java查找字符串中的包括子字符串的個數完成代碼。本站提示廣大學習愛好者:(java查找字符串中的包括子字符串的個數完成代碼)文章只能為提供參考,不一定能成為您想要的結果。以下是java查找字符串中的包括子字符串的個數完成代碼正文


1. 用indexof的辦法:

public class Test11 
{

	private static int counter = 0;
	/**
	 * @param args
	 */
	public static void main(String[] args) 
	{
		String str ="sdSS**&HGJhadHCASch& ^^";
		int i = stringNumbers(str);
		System.out.println(i);
	}
	
	public static int stringNumbers(String str)
	{
		if (str.indexOf("java")==-1)
		{
			return 0;
		}
		else if(str.indexOf("java") != -1)
		{
			counter++;
			stringNumbers(str.substring(str.indexOf("java")+4));
			return counter;
		}
		return 0;
	}
} 

2. 假如子字符串不是一個首尾雷同的字符串,還可以如許完成:

if(str.indexOf("java") != -1)
	{
		String[] str1 = str.split("java");
		System.out.println(str1.length-1);
	}
	else 
	{
		System.out.println(0);
	}

以上這篇java查找字符串中的包括子字符串的個數完成代碼就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved