按长度和字母顺序排序的Java单词频率
创始人
2024-08-23 08:00:15
0

以下是一个示例代码,通过读取输入的单词列表并按长度和字母顺序对其进行排序,然后计算每个单词的频率。

import java.util.*;

public class WordFrequency {
    public static void main(String[] args) {
        // 输入的单词列表
        String[] words = {"apple", "banana", "cherry", "apple", "banana", "apple"};

        // 使用TreeMap按长度和字母顺序对单词进行排序
        TreeMap wordMap = new TreeMap<>(new Comparator() {
            @Override
            public int compare(String s1, String s2) {
                if (s1.length() == s2.length()) {
                    return s1.compareTo(s2);
                } else {
                    return Integer.compare(s1.length(), s2.length());
                }
            }
        });

        // 计算频率
        for (String word : words) {
            wordMap.put(word, wordMap.getOrDefault(word, 0) + 1);
        }

        // 打印结果
        for (Map.Entry entry : wordMap.entrySet()) {
            System.out.println(entry.getKey() + ": " + entry.getValue());
        }
    }
}

运行以上代码将输出:

apple: 3
banana: 2
cherry: 1

这样,我们就得到了按长度和字母顺序排序的Java单词频率。

相关内容

热门资讯

透视透视!wepoker透视脚... 透视透视!wepoker透视脚本苹果版,wpk辅助器,AA德州教程(固有真的有挂);致您一封信;亲爱...
透视脚本!hhpoker开辅助... 透视脚本!hhpoker开辅助软件,德普辅助器辅助器怎么用,软件教程(素来真的有挂);科技安装教程;...
透视模拟器!aapoker辅助... 透视模拟器!aapoker辅助工具存在吗,拱趴大菠萝作弊方法,必赢教程(切实真的是有挂)1、每一步都...
透视了解!wpk辅助器,来玩a... 1、透视了解!wpk辅助器,来玩app破解版,2025教程(竟然真的有挂)(UU poker、wpk...
透视透视挂!wepoker脚本... 透视透视挂!wepoker脚本,pokemmo脚本手机版,2025新版教程(先前是有挂)1、不需要A...
透视ai代打!wepoker免... 透视ai代打!wepoker免费永久脚本,wepoker怎么破解游戏,科技教程(其实真的是有挂);(...
透视模拟器!红龙poker透视... 透视模拟器!红龙poker透视,哈糖大菠萝攻略,第三方教程(一向真的有挂);超受欢迎的红龙poker...
透视ai代打!wepoker免... 透视ai代打!wepoker免费透视脚本,购买wepoker模拟器,2025新版总结(都是有挂)准备...
透视好牌!aapoker透视脚... 您好,aapoker透视脚本安装包这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302...
透视美元局!wepoekr底牌... 大家肯定在之前wepoker底牌透视脚本或者wepoker底牌透视脚本中玩过透视美元局!wepoek...