将ArrayList从字母顺序排序到大多数/最不频繁

时间:2016-10-13 18:14:20

标签: java sorting arraylist

我试图将我的ArrayList(liste)从最常用的单词排序到最不频繁的单词。到目前为止,这就是我所拥有的:

import java.util.Scanner;
import java.io.File;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Set;
import java.util.List;
import java.util.stream.Collectors;
import java.util.Collections;


public class Ordliste {

private ArrayList<String> liste = new ArrayList<String>();


public void vanligste5(){
Collections.sort(liste);
for(int t = 0; t < 5; t++)
System.out.println(liste.get(t));

}
}

该方法应该返回ArrayList中最常见的5个单词。到目前为止,我已经设法按字母顺序对列表进行排序,但我不知道如何对其进行排序以便我可以返回5个最常用的单词。

1 个答案:

答案 0 :(得分:-4)

将它们全部组合成一个字符串,然后特别搜索每个字母