public static void main(String[] args) {
String str = "135790864213579864903935";
char[] arr = str.toCharArray();
//新建一个数组长度为10索引号为0-9
int[] num = new int[10];
for (int j = 0; j < arr.length; j++) {
for (int i = 0; i < 10; i++) {
//判断arr里面数字和索引号是否相等,相等+1
if (arr[j] - 48 == i) {
num[i] = num[i] + 1;
}
}
}
//输出
for (int i = 0; i < 10; i++) {
if (num[i] != 0) {
System.out.println(i + "出现的次数为:" + num[i]);
}
}
System.out.println(Arrays.toString(num));
}
Java给定一个由数字组成的字符串,如“135790864213579864903935”统计每个数字出现的次数
最新推荐文章于 2024-01-03 21:56:21 发布