首頁 > Java > 主體

如何計算 0-255 之間的整數出現的次數?

WBOY
發布: 2024-02-22 12:30:10
轉載
948 人瀏覽過

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學習者快速成長!