首页 > 代码库 > javase-字符串次数查找
javase-字符串次数查找
1 package com.it18zhang.day7; 2 /** 3 * 查找java字符串出现的次数 4 * @author feigu 5 * 6 */ 7 public class TestCount { 8 9 10 public static void main(String[] args) { 11 String maxString = "woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun"; 12 //String maxString="alldlla"; 13 String minString = "java"; 14 int count=0; 15 //计算初次出现的位置 16 int index=maxString.indexOf(minString); 17 //查找字符串的长度 18 int len=minString.length(); 19 //不为-1说明含有查找字符串,可以进入while循环 20 while(index!=-1){ 21 //出现次数+1 22 count++; 23 //计算下次字符串截取的位置(去掉之前的所有字符) 24 int startIndex=len+index; 25 //截取后得到新的字符串 26 maxString=maxString.substring(startIndex); 27 //重新判断新的字符串是否含有查找的字符串 28 index=maxString.indexOf(minString); 29 } 30 System.out.println(minString+"出现的次数为:"+count); 31 } 32 }
javase-字符串次数查找
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。