国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java 記錄一個子串在整串中出現的次數實例

java 記錄一個子串在整串中出現的次數實例

2021-05-20 13:36Best_xing Java教程

今天小編就為大家分享一篇java 記錄一個子串在整串中出現的次數實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

任務描述:

編寫一個程序,記錄一個子串在整串中出現的次數,例如記錄子串“nba”在整串“nbaernbatnbaynbauinbaopnba”中出現的次數,通過觀察可知子串“nba”出現的次數為6.要求使用string類的常用方法來計算出現的次數。

任務目標:

學會分析“記錄一個子串在整串中出現的次數”任務的實現思路

根據思路獨立完成“記錄一個子串在整串中出現的次數”任務的源代碼編寫、編譯及運行。

掌握string類中常用方法的使用。

java" id="highlighter_53635">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class demo01 {
 public static void main(string[] args) {
  string s= "nbaernbatynbauinbaopnba";
  string key="nba";
  int count=count(s,key);  
  system.out.println(count);
 }
public static int count(string s, string key) {
 int count=0;
 int d=0;
 while((d=s.indexof(key,d))!=-1){
  s=s.substring(d+key.length());
  count++;
 
 return count;
}
}

實現思路:

(1)分析任務描述可知,做此任務需要先定義兩個字符串,一個表示子串,一個表示整串。

(2)要查找子串在整串中出現的次數,可以先使用string類的contain()方法,判斷整串中是否包含子串,如果不包含,那么不用計算,子串在整串中出現的次數一定為0。

(3)如果整串中包含了子串,那么再具體計算出現的次數。使用string類的indexof()方法可以獲取子串在整串中第一次出現的索引。獲取到之后,再在整串中該索引加上子串長度的位置處繼續查找子串(可以通過string類的substring()方法將整串的剩余部分截取出來,然后在剩余整串中從頭查找子串)。依次類推,通過循環完成查找,直到找不到子串為止,此時indexof()方法的返回值為-1.

(4)定義一個計數器,記錄出現的次數,在循環中每查到一次子串,則計數器加1.

以上這篇java 記錄一個子串在整串中出現的次數實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/Best_xing/article/details/70244858

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久国产欧美日韩精品 | 一级网站在线观看 | 可以免费在线观看av的网站 | 久久精品成人 | 亚洲视频在线视频 | 久久久久网站 | 欧美精品在线免费观看 | 精品三级 | 亚洲一区二区三区四区在线 | 精品久久久久久久久久 | 国产精品久久久久一区二区三区 | 日韩一区久久 | 国产免费拔擦拔擦8x高清在线人 | 久久精品国产99国产 | 国产黄色av| 亚洲在线中文字幕 | 免费看黄在线网站 | 亚洲男人网 | 欧美高清一区 | 黄网站在线观看 | 欧美精品久久久久久久久老牛影院 | 91av蝌蚪 | 日日骚视频 | 91久久九色 | 老司机午夜免费精品视频 | 中文字幕在线免费视频 | 精品国产乱码久久久久久影片 | 在线观看亚洲免费视频 | 午夜视频在线播放 | 亚洲乱码一区二区三区在线观看 | а天堂中文最新一区二区三区 | 久综合网 | 搞黄网站| 久久国产一区视频 | 久草电影网 | 亚洲不卡视频在线观看 | 青娱乐99| 亚洲资源站 | 免费三级黄色片 | 午夜小电影 | 久久亚洲欧美日韩精品专区 |