如何对HashMap<String,ArrrayList<String>>排序"String name = cur.getString(cur.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));"
并将其存储在一个HashMap<String,ArrayList<String>>中。我是否可以知道如何按字母顺序对这
我制作了一个HashMap,它将每个不同的单词作为键存储,并以值的形式存储次数(整数)。现在,我必须创建一个名为mostOften(int )的方法: List ,它返回一个列表,该列表使用我以前创建的HashMap返回第一个k字,从最大出现数到最小出现次数(降序)。问题是,每当两个单词出现的次数相同时,它们就应该按字母顺序排序。我想到的第一个想法是交换给定HashMap的键和值,并将其放入TreeMap中,TreeMap将按键对单词