Уже по инструкцию делаю и все равно какая то чушь получается.
Как байты превратить в int или в string?
Дальше то разберусь... но как превратить байты...
package com.javarush.task.task13.task1326;
/*
Сортировка четных чисел из файла
*/
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<Integer> list=new ArrayList<Integer>();
String source = reader.readLine();
BufferedReader fileReader = new BufferedReader(new InputStreamReader(new FileInputStream(source)));
reader.close();
while (fileReader.ready()){
String number =fileReader.read(); //вот здесь ошибка!!! мол нужно в int! не понимаю, что делать.
if(number%2==0)
list.add(number);
}
inStream.close();
Collections.sort(list);
for(int i=list.size()-1;i>0;i--){
System.out.println(list.get(i));
}
}
}