import java.math.BigInteger;public class jiecheng {
public static void main(String[] args) {
  BigInteger value=BigInteger.valueOf(1); 
 for(int i=1;i<=1000;i++){
  
  value=value.multiply(BigInteger.valueOf(i));
 }
 System.out.println(value);
 
 System.out.println(GetCounter(value));
}
  public static int[] GetCounter(BigInteger value)
    {
    
  //计算整数value中10个数字出现的次数
    
        int[] counter = new int[10];
        char[] sumChar = value.toString().toCharArray();
        for (int i = 0; i < sumChar.length; i++)
            counter[sumChar[i] - '0']++;
        return counter;
    }
}这个程序如果改成求1000!中2这个数字出现的次数该怎么改啊,谢啦!