求子串在整串中出现的次数(JAVA编写)
2016-01-11 21:38
316 查看
以下是一个求子串在整串中出现的次数的程序,主要是利用String中的indexOf方法
程序如下:
package cn.itcast.string.test;
public class StringTest3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
*
* 需求3:子串在整串中出现的次数。
* */
String str="abanbabunabnbanba";
String key="nba";
int count=getKeyCount(str,key);
System.out.println("count="+count);
}
public static int getKeyCount(String str, String key) {
// TODO Auto-generated method stub
int count=0;
int index=0;
while((index=str.indexOf(key,index))!=-1){
count++;
index+=key.length();
}
return count;
}
}
程序如下:
package cn.itcast.string.test;
public class StringTest3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
*
* 需求3:子串在整串中出现的次数。
* */
String str="abanbabunabnbanba";
String key="nba";
int count=getKeyCount(str,key);
System.out.println("count="+count);
}
public static int getKeyCount(String str, String key) {
// TODO Auto-generated method stub
int count=0;
int index=0;
while((index=str.indexOf(key,index))!=-1){
count++;
index+=key.length();
}
return count;
}
}
相关文章推荐
- 21个值得收藏的javas技巧
- Java 使用线程经验之阻塞队列
- 深入理解java核心卷轴---编码utf-8
- Resolution in《The Java® Virtual Machine Specification Java SE 7 Edition》
- JAVA中的equals方法与“==”
- Eclipse快捷键 10个最有用的快捷键
- Java Swing JTable 表格【7:监听表格数据变化】
- eclipse使用Hibernate tools反向工程插件遇到的几个问题
- JAVA中的String类--String的最大长度
- Spring 4 MVC 单元测试例子
- Spring MVC + Mybatis + Shiro
- Java异常机制
- spring+mybaits多数据源使用
- spring+mybaits多数据源使用
- spring+mybaits多数据源使用
- java web用户频繁非正常登出系统(session丢失)的原因分析及解决思路
- 【JDK源码分析】String的存储区与不可变性(转)
- 004_在Eclipse环境下搭建Android开发平台(离线搭建)
- Java IO的RandomAccessFile的使用(转)
- java代码中一些要注意的语法应用