用Java写一行数字,统计各数字出现的次数
时间: 2024-03-21 21:38:44 浏览: 14
可以使用Java中的HashMap来实现,具体代码如下:
```java
import java.util.HashMap;
public class CountNumbers {
public static void main(String[] args) {
String numString = "123456789";
HashMap<Character, Integer> map = new HashMap<Character, Integer>();
for (int i = 0; i < numString.length(); i++) {
char c = numString.charAt(i);
if (map.containsKey(c)) {
map.put(c, map.get(c) + 1);
} else {
map.put(c, 1);
}
}
for (Character key : map.keySet()) {
System.out.println(key + "出现的次数为:" + map.get(key));
}
}
}
```
在这段代码中,我们首先定义了一个字符串 numString,其中包含了数字 1-9。然后使用 HashMap 存储每个数字出现的次数,最后遍历 HashMap 输出结果。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)