本文實(shí)例講述了Java統(tǒng)計(jì)字符串中字符出現(xiàn)次數(shù)的方法。分享給大家供大家參考,具體如下:
10年積累的成都網(wǎng)站制作、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶(hù)對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶(hù)得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有錫山免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
package com.wenzhi; import java.util.Scanner; public class Test01 { public static void main(String args[]) { Scanner scan = new Scanner(System.in); System.out.println("請(qǐng)你輸入字符"); String str = scan.nextLine(); Scanner scan1 = new Scanner(System.in); System.out.println("請(qǐng)輸入你要查找的子字符串"); String str1 = scan1.nextLine(); int count = 0; int start = 0; while (str.indexOf(str1, start) >= 0 && start < str.length()) { count++; start = str.indexOf(str1, start) + str1.length(); } System.out.println(str1 + "在" + str + "出現(xiàn)的次數(shù)為" + count); } }
運(yùn)行結(jié)果:
PS:這里再為大家推薦2款非常方便的統(tǒng)計(jì)工具供大家參考使用:
在線(xiàn)字?jǐn)?shù)統(tǒng)計(jì)工具:
http://tools.jb51.net/code/zishutongji
在線(xiàn)字符統(tǒng)計(jì)與編輯工具:
http://tools.jb51.net/code/char_tongji
更多關(guān)于java算法相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》
希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。