求字符串中某個字符出現的次數


經典的用String的indexOf和substring組合方法來求字符串中某個字符出現的次數

 

import java.util.Scanner; public class Practise04 { public static void main(String[] args) { // TODO Auto-generated method 
        String str = "jstubavajfiewjavajfiowfjavagkljjava"; System.out.println("請輸入一個要查找的字符:"); Scanner sc = new Scanner(System.in); String str1 = sc.next(); System.out.println(str1 + "在字符串中出現了"+getCount(str,str1)+"次"); } //經典的用String的indexOf和substring組合方法來求字符串中某個字符出現的次數
public static int getCount(String str,String scan){ int count = 0; int index = 0; while(((index = str.indexOf(scan)) != -1)){ //想個辦法截取字符串中查找字符,並將查找當前匹配字符之后的字符串重新 //賦值給字符串
            str = str.substring(index+1); count++; } return count; } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM