BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); // String s = "F:/Рабочий стол/test.txt"; String s = reader.readLine(); File file = new File(s); InputStream is = new FileInputStream(s); ArrayList<Integer> list = new ArrayList<>(); reader = new BufferedReader(new FileReader(file)); String text; while ((text = reader.readLine()) != null) { list.add(Integer.parseInt(text)); } Collections.sort(list); for (Integer n : list) { if (n%2 == 0) { System.out.println(n); } } // System.out.println(list); is.close();