Je ne comprend pas pourquoi ca marche pas
package fr.codegym.task.task13.task1326;
import java.io.*;
import java.util.*;
/*
Tri de nombres pairs à partir d'un fichier
*/
public class Solution {
public static void main(String[] args) throws Exception{
//écris ton code ici
BufferedReader l = new BufferedReader(new InputStreamReader(System.in));
ArrayList a = new ArrayList<Integer>();
InputStream inStream = new FileInputStream(l.readLine());
while (inStream.available() > 0)
{
int data = inStream.read();
if(data%2 == 0 || data%-2==0){a.add(data);}
}
Collections.sort(a);
for(int i = 0;i<a.size();i++){
System.out.println(a.get(i));
}
inStream.close();
}
}