can you count the letter  in:
q: ошибка integer.parseint при чтении из файла ошибка integer.parseint при чтении из файла txt.txt.
в файле строка: 2 4 6. 
выдает ошибку: java.lang.numberformatexception: for input string: 2
import java.io.filereader;
import java.util.arraylist;
import java.util.scanner;

public class solution {
    public static void main(string[] args) {
        arraylist<integer> intlist = new arraylist<>();
        try {
            filereader fr = new filereader(c:/txt.txt);
            scanner sc = new scanner(fr);
            while (sc.hasnext()) {
                string[] parts = sc.nextline().split( );
                for (string str : parts)
                    intlist.add(integer.parseint(str));
            }
            fr.close();
            for (integer i : intlist)
                system.out.println(i);
        } catch (exception e) {
            system.out.println(e);
        }
    }
}


a: filereader.readline() считывает сразу всю строку. если файл выглядит следующим образом
 1 2 3 4 12 34
 3 4 5 34 23 23

то readline() вернет вам 1 2 3 4 12 34
поэтому вам необходимо после чтения разделить символы по пробелам.
while (filereader.ready()){ 
     for (string number : filereader.readline().split( )){
            int i = integer.parseint(number);
            if (i % 2 == 0)
                list.add(i);
     }
}


user
I found ten """s in the provided passage.
assistant