java 中如何统计
统计字符串中字符出现次数
使用 HashMap 统计字符频率:
String str = "example";
Map<Character, Integer> frequencyMap = new HashMap<>();
for (char c : str.toCharArray()) {
frequencyMap.put(c, frequencyMap.getOrDefault(c, 0) + 1);
}
System.out.println(frequencyMap);
统计集合中元素出现次数
通过 Collections.frequency 方法:

List<String> list = Arrays.asList("a", "b", "a", "c");
int count = Collections.frequency(list, "a");
System.out.println(count); // 输出 2
统计文件中单词出现次数
读取文件并按单词分割统计:

Path path = Paths.get("file.txt");
Map<String, Integer> wordCount = Files.lines(path)
.flatMap(line -> Arrays.stream(line.split("\\s+")))
.collect(Collectors.toMap(word -> word, word -> 1, Integer::sum));
System.out.println(wordCount);
统计数组或流中元素总和
使用 IntStream.sum() 或 Arrays.stream():
int[] array = {1, 2, 3, 4};
int sum = Arrays.stream(array).sum();
System.out.println(sum); // 输出 10
统计线程执行时间
通过 System.currentTimeMillis() 计算耗时:
long startTime = System.currentTimeMillis();
// 执行代码
long endTime = System.currentTimeMillis();
System.out.println("耗时: " + (endTime - startTime) + "ms");






