java—使用ApacheCommonsAPI重构代码

cvxl0en2  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(169)

请帮帮我,我有点困在这个密码里了。。我是maven/apache commons的新手。。我的程序中有这样一段代码,对linkedhashmap/orderedmap的一个元素进行排序。我想重构这段代码,以使用apache commons api。。我应该用什么?谢谢您
这是密码

Set<Map.Entry<String, String>> foundSet = MainProgram.cellData.entrySet();
List<Map.Entry<String, String>> foundListEntry = new ArrayList<Map.Entry<String, String>>(foundSet);

        Collections.sort(foundListEntry, new Comparator<Map.Entry<String, String>>() {
                public int compare(Entry<String, String> es1, Entry<String, String> es2) {
                    return es1.getKey().compareTo(es2.getKey());
                }
        });

        MainProgram.cellData.clear();

        for(Map.Entry<String, String> map : foundListEntry) {
            MainProgram.cellData.put(map.getKey(), map.getValue());
        }

        System.out.println("\nThe table has been Successfuly Sorted!\n");

        updateData();
        menuPrint();

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题