Java随机生成100个小写字母,并统计小写字母出现的次数
时间: 2024-11-20 19:34:51 浏览: 8
Java生成含字母和数字的6位随机字符串
在Java中,你可以使用`java.util.Random`类配合字符数组和HashMap来生成100个小写字母并统计它们的出现次数。以下是步骤:
```java
import java.util.Random;
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
String chars = "abcdefghijklmnopqrstuvwxyz";
Random random = new Random();
HashMap<Character, Integer> countMap = new HashMap<>();
for (int i = 0; i < 100; i++) {
char randomChar = chars.charAt(random.nextInt(chars.length()));
countMap.put(randomChar, countMap.getOrDefault(randomChar, 0) + 1);
}
System.out.println("每个小写字母的出现次数:");
for (char c : countMap.keySet()) {
System.out.println(c + ": " + countMap.get(c));
}
}
}
```
这个程序首先创建了一个包含所有小写字母的字符串,然后每次从这个字符串中随机选择一个字母并增加其在`countMap`中的计数。最后,它打印出每个字母及其出现的次数。
阅读全文