记录一个子串在整串种出现的次数(JAVA)
记录一个子串在整串种出现的次数(Java)
1. 任务描述
编写一个程序,记录一个子串在整串种出现的次数,例如记录子串”nba”在整串” nbaernbatnbaynbauinbaopnba”中出现的次数,通过观察可知子串”nba”出现的次数为6,要求使用String类的常用方法来计算出现次数。
2. 运行结果
3. 实现思路
- 主串string和模式串string2,利用string.IndexOf(String2)方法获得第一次模式串出现的位置存储在address变量中。
- 设置while循环,以出现的位置(address) +模式串的长度作为下一次循环的起始位置。利用string.IndexOf(string2,address+string2.lenght)方法返回值作为判断条件,记录模式串出现在主串的次数。
【string.IndexOf(参数一,参数二) 参数一: 模式串,参数二: 起始位置】
4.实现代码
记录一个子串在整串种出现的次数(JAVA)相关推荐
- java-记录一个子串在整串中出现的次数
转载 :https://blog.csdn.net/best_xing/article/details/70244858 任务描述: 编写一个程序,记录一个子串在整串中出现的次数,例如记录子串&qu ...
- String类型的算法题(获取子串在主串中出现的次数)和(获取两个字符串中最大相同子串)-Java代码实现
Java获取子串在主串中出现的次数 package BaiYSExer2;import org.junit.Test; /*** @author Baiysmart* @create 2020-03- ...
- 复习Java第二个项目仿QQ聊天系统 03(两种通信类、登录以及注册功能完善) Java面试题并发编程相关知识生活【记录一个咸鱼大学生三个月的奋进生活】025
记录一个咸鱼大学生三个月的奋进生活025 复习Java(仿QQ聊天系统03两种通信类.登录以及注册功能完善) TcpSocket类(与服务器进行通信) Server类(服务器类) TcpMessage ...
- 复习Java.Lang包Java面试题Vector、ArrayList、LinkedList区别生活【记录一个咸鱼大学生三个月的奋进生活】007
记录一个咸鱼大学生三个月的奋进生活007 复习Java(Lang包) 数据包装类 字符类Character的常用方法 字符串类(String) StringBuffer类的常用方法 Math类的常用方 ...
- 复习Java类与对象Java字符串面试题生活【记录一个咸鱼大学生三个月的奋进生活】003
记录一个咸鱼大学生三个月的奋进生活003 复习Java(类与对象) 学习Java面试题 初步规划软件测试课设 健身 照片分享 复习Java(类与对象) 既然要说类与对象那就要明确 面向对象 这个概念: ...
- 复习Java第一个项目学生信息管理系统 04(权限管理和动态挂菜单功能) python简单爬数据实例Java面试题三次握手和四次挥手生活【记录一个咸鱼大学生三个月的奋进生活】016
记录一个咸鱼大学生三个月的奋进生活016 复习Java(学生信息管理系统04权限管理和动态挂菜单功能) 改写MainFrame的构造方法 新增LoginFrame的验证登录是否成功的代码 新增Logi ...
- 复习Java小球游戏代码分享Java面试题MySQL中常用的锁生活【记录一个咸鱼大学生三个月的奋进生活】021
记录一个咸鱼大学生三个月的奋进生活021 复习Java小球游戏 游戏界面的代码 小球运动线程的代码 运行游戏的代码 运行结果 代码分享 学习Java面试题(MySQL中常用的锁) 照片分享 复习Jav ...
- 复习Java第二个项目仿QQ聊天系统 01(界面部分) Java面试题Redis的过期策略和内存淘汰策略生活【记录一个咸鱼大学生三个月的奋进生活】023
记录一个咸鱼大学生三个月的奋进生活023 复习Java(仿QQ聊天系统01界面部分) 设置背景(ImgPanel)类 登录界面(LoginFrame)类 注册界面(RegisterFrame)类 好友 ...
- 复习Java第一个项目学生信息管理系统 01(界面部分) Java面试题抽象类和接口生活【记录一个咸鱼大学生三个月的奋进生活】013
记录一个咸鱼大学生三个月的奋进生活013 复习Java(学生信息管理系统01界面部分) 设置背景(WelcomePanel)类 登录界面(LoginFrame)类 主界面(MainFrame)类 学习 ...
最新文章
- 使用git下载giuhub中的项目
- boost::hana::reverse_partial用法的测试程序
- Debian 9.6.0 + OpenMediaVault 4.x : U盘作系统盘时遇到的问题
- 怎样正确使用和维护微型计算机,下篇:微型计算机应该怎样进行维护与保养
- 微擎微信公众号小程序框架v2.7.3去sq一键安装纯净商业版
- Visual Studio 2012 和.NET Framework 4.5 快速开始的5分钟视频
- mysql mssql 性能对比_MySQL最新版8.0与5.7之性能对比,看看它是如何改进的
- mysql如何从两个表取出内容_如何从mysql中的两个表中获取数据?
- 酷信即时通讯源码,视酷即时通讯的升级版,性能高2-5倍,高性能企业即时通讯产品
- 贪心算法适用条件_贪心算法问题
- 抖音小程序模板全行业整理合集,抖音小程序制作平台分享
- C++ 解决经典哥尼斯堡七桥问题
- 【灵修】应对“三季人”,多活十余年(2012-1-14)
- Unity3D 页游测评报告
- 史记花絮(四)——宋微子世家
- 01.JS基础_前端的语法(4)
- SparkSql 控制输出文件数量且大小均匀(distribute by rand())
- LogExplore简介
- 神经网络解决XOR(抑或)问题
- 学习英文-学以致用【场景:吃饭与家务】