已经写好的代码给你参考,关于设计的思路需要自己思考,代码只做参考 
public static void main(String[] args) { 
                // TODO Auto-generated method stub 
                String str = "abcdekka27qoq"; 
                search(str,"a"); 
        } 
        public static void search(String str,String data){ 
                int count = 0; 
                for(int i=0;i<str.length();i++){ 
                        if(str.indexOf(data) != -1){ 
                                str = str.substring(str.indexOf(data)+1); 
                                count++; 
                        } 
                } 
                System.out.println(data+"("+count+")"); 
        } 
 |