Саму задачу решил через Path, но из-за этого я так понял задача не компилируется. Может кто то тоже так решал и объяснит как это обойти.
Выдает еще
Ошибка в файле com/javarush/task/task13/task1326/Solution.java в строке : 18
Не найден метод "of(java.lang.String)" в интерфейсе "java.nio.file.Path".
Но по итогу все работает и работает правильно
package com.javarush.task.task13.task1326;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.*;
/*
Сортировка четных чисел из файла
*/
public class Solution {
public static void main(String[] args) throws IOException {
Scanner scanner=new Scanner(System.in);
String filePath=scanner.nextLine();
Path path=Path.of(filePath);
List<String> list= Files.readAllLines(path);
ArrayList<Integer> arrayList=new ArrayList<>();
for (var num:list) {
arrayList.add(Integer.parseInt(num));
}
for (int i=0;i<arrayList.size();){
if(!(arrayList.get(i)%2==0)) {
arrayList.remove(i);
continue;
}
i++;
}
arrayList.sort(Integer::compareTo);
for(var num:arrayList){
System.out.println(arrayList.get(arrayList.indexOf(num)));
}
}
}