Мне нужно запрограммировать некоторую статистику, например, подсчет файлов и т. Д. Но у меня возникла проблема с одной из задач: написать код для определения 10 самых больших файлов.
Моя проблема в том, что я не знаю, с чего начать.У меня есть код, чтобы получить самый большой файл.Но как я могу получить десять самых больших файлов?Вот один класс, который показывает самый большой файл.
@Override
public String getDescription() {
return "find largest file";
}
@Override
public void printResults(List<File> files) {
File largest = files.get(0);
for (File f : files)
if (f.length() > largest.length())
largest = f;
System.out.println("Largest file: " + largest.getName() + " (" + largest.length() + " bytes)");
}