我正在编写一个简单的Java程序,该程序读取文件(.txt)的内容,并循环遍历每个字符以计算其频率。我使用Hashmap保存结果,并且能够毫无问题地显示条目集。但是,我想使用表格以更清晰的方式显示结果。到目前为止,我已经完成了
System.out.println(" Character : Frequency ");
for (Map.Entry<Character, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey()+" : "+entry.getValue());
}
这是输出
但是,我希望字符和频率值在各自标题列的中心对齐。
有没有办法做到这一点,或者控制台只是旨在在不改变外观的情况下提供结果?