当前位置:网站首页>集合应用,产生10000个0-9之间的随机数字,统计每个数字出现的个数。
集合应用,产生10000个0-9之间的随机数字,统计每个数字出现的个数。
2022-08-06 05:24:00 【半世晨晓1128】
1.产生10000个0-9之间的随机数字,统计每个数字出现的个数。
package Java0910;
import java.util.*;
//产生10000个0-9之间的随机数字,统计每个数字出现的个数。
public class Test02 {
public static void main(String[] args) {
List<Integer> l = new ArrayList<>();
Random r = new Random();
for (int i = 0; i < 10000; i++) {
l.add(r.nextInt(10));
}
System.out.println(l);
Map<Integer, Integer> m = new HashMap<>();
for (Integer n : l) {
Integer v = m.get(n);
if (v == null) {
m.put(n, 1);
} else {
v++;
m.put(n, v);
}
}
System.out.println(m);
}
}
边栏推荐
猜你喜欢

Serial USART and UART

Explain in detail how to install Home Assistant Supervised on Raspberry Pi to make smart devices at home smarter

antdesign 动态引入icon

Object storage layout, how objects are positioned, how objects are allocated

Kindle接入HomeAssistant:实现锁屏壁纸显示HA内设备信息并在HA内获取Kindle电量

动态规划之不同路径 II

Fortinet :《2021 年OT与网络安全现状报告》之「实践解读」

详解使用可道云Kodbox快速在云服务器上搭建云盘

mysql数据库

vmware设置多端口对应多网卡(桥接模式)
随机推荐
shell脚本编写(3.修改文件内容)
Docker 快速安装&搭建 Mysql 环境
shell脚本一键部署dhcp服务(简单通俗易懂)图加注释详解
动态规划之最大子数组和
SSH服务详解
Serial USART and UART
动态规划之乘积最大子数组
勒索软件攻击防御的9件事
LVS load balancing server construction
vmware设置多端口对应多网卡(桥接模式)
必看五大安全趋势 Fortinet全球威胁态势报告发布
shell之条件测试
系统安全管理
谷歌浏览器反复提示PageOffice安装
antdesign 动态引入icon
践行企业社会责任 Fortinet首次发布《可持续发展报告》
线程的六种状态
openstack报错记录及解决办法
揭示OT安全四大挑战!Fortinet 发布《2022年全球运营技术和网络安全态势报告》
利用Metasploit控制目标电脑(Win7_x64系统)