Как преобразовать байты в числа (между while и for) ? Есть у кого ссылка или универсальный код, чтобы запомнил раз и навсегда?
package com.javarush.task.task13.task1326;
/*
Сортировка четных чисел из файла
*/
import java.io.*;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws IOException {
// напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
InputStream stream = new FileInputStream(reader.readLine());
ArrayList<Integer> list = new ArrayList<Integer>();
while(stream.available()>0){
list.add((Integer) stream.read());
}
int h = 0;
for(int i = 0; i<list.size(); i++){
for (int j = i; j<list.size(); j++){
if (list.get(j)<list.get(i)){
h = list.get(i);
list.set(i,list.get(j));
list.set(j,h);
}
}
}
for(Integer cl : list){
if (cl%2==0)
System.out.println(cl);} //C:\Users\Userr\Desktop\kkk.txt
}
}