首页 > Java > 正文

如何计算 0-255 之间的整数出现的次数?

WBOY
发布: 2024-02-22 12:30:10
转载
955 人浏览过

php小编草莓为您解答Java中如何计算 0-255 之间的整数出现的次数问题。在这个问题中,我们可以利用一个长度为256的数组来记录每个整数出现的次数,然后遍历输入数组,将出现的整数对应的计数加1。最后,我们可以通过查找每个整数在计数数组中的值来得到每个整数出现的次数。这种方法简单高效,适用于计算范围较小的整数出现次数。

问题内容

我有一个长文本文件,其中我已将每个字符转换为 ASCII。我想在将每个字符转换为 ASCII 后计算它们的频率并找到最常见的字符。那么,我可以在不键入包含 0-255 每个数字的情况的 switch 语句的情况下创建计数吗?

我知道为每个整数输入一个计数变量并进行 256 个案例的切换是可行的,但我只是觉得应该有一个更简单的解决方案。

解决方法

你可以尝试使用hashmap;

Map<Integer, Integer> map = new HashMap<>();
map.put(i, map.getOrDefault(i, 0) + 1);
登录后复制

那么map.key是字符.ascii码,value是它的时间

以上是如何计算 0-255 之间的整数出现的次数?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:stackoverflow.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!