我试图将我的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个最常用的单词。
答案 0 :(得分:-4)
将它们全部组合成一个字符串,然后特别搜索每个字母