Java教程

Java 统计大串中小串出现的次数 举例:在字符串"woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagu

本文主要是介绍Java 统计大串中小串出现的次数 举例:在字符串"woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagu,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

代码如下:

public static void main(String[] args) {
		
		//大串
		String max = "woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun";	
		
		//小串
		String min = "java";	
		
		//计数
		int count = 0;	
		
		//下标
		int index;
		
		//循环体:思路就是能匹配到小串,那么就计数+1,对大串进行处理:大串从小串的末尾开始,末尾的位置的索引就是小串第一次的开头的索引(max.indexOf("java"))加上小串的长度(min.length())。
		while((index=max.indexOf("java"))!=-1) {
			count++;
			max = max.substring(max.indexOf("java")+min.length());
		}
		//输出
		System.out.println("小串出现了"+count+"次喵~");
	}

运行结果:

image

这篇关于Java 统计大串中小串出现的次数 举例:在字符串"woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagu的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!