java封装一个类CountNumber,包含一个方法public int[] count(String s), 统计每个数字在字符串出现的次数

软件NetBeans IDE 7.0.1,需要单独写主类。

封装一个类CountNumber,包含一个方法public int[] count(String s), 统计每个数字在字符串出现的次数,返回值是10个元素构成的数组,每个元素存储的是一个数字出现的次数.倒如:在执行完int[] count(" 12203AB3")之后, count[0]为 1, count[]为1, count(2)为2, coun[3)为2。封装执行主类。

主类:

CountNumber c=new CountNumber();
       c.count("qertt12345");

CountNumber类:

import java.util.*;

public class CountNumber {
    public int[] count(String s){
        int i,j;
        char[] a=s.toCharArray();
        int[] b=new int[10];
        for( i=0;i<10;i++){
            b[i]=0;
        }
        for(i=0;i<10;i++){
            for(j=0;j<10;j++){
                if(i+48==(int)a[j]){
                    b[i]++;
                }
            }
        }
        for(i=0;i<10;i++){
            System.out.println("count["+i+"]"+b[i]);
        }
        return b;
    }
}

发布了24 篇原创文章 · 获赞 28 · 访问量 2272

猜你喜欢

转载自blog.csdn.net/weixin_46292455/article/details/104971673