我有一个ArrayList重复条目的单词.
我想计算和保存数据结构中每个单词的出现次数.
我该怎么做?
我想要实现的是按字母顺序排序的嵌套列表.
我的输入:
fat, twat, gat //Line 1
cat, hat, bat // Line 2
twat, lack, rat // Line 3
Run Code Online (Sandbox Code Playgroud)
我希望输出为:
bat, cat, hat // Line 2
fat, gat, twat // Line 1
lack, rat, twat // Line 3
Run Code Online (Sandbox Code Playgroud)
如您所见,列表首先在内部排序,然后在外部排序.
我目前的实现是使用嵌套列表:
List<List<String>> testSort;
Run Code Online (Sandbox Code Playgroud)
我已设法使用此方法对内部列表进行排序:
public static List<List<String>> sortList(List<List<String>> input)
{
input.ForEach(delegate (List<string> o)
{
o.Sort();
});
return input;
}
Run Code Online (Sandbox Code Playgroud)
我不确定如何在外面对列表进行排序.帮助将不胜感激!
提前致谢!