Wejście:
ala ma kota
ma dwa psy
i jednego ptaka <- EOF (ctrl+z)
BufferedReader inn = new BufferedReader(new InputStreamReader(System.in));
String klaw;
while((klaw=inn.readLine())!=null){
//jakies operacje
}
Problem polega na tym, iż gdy EOF jest tak jak na przykładzie wejściowym to nie wczytuje ostatniej linii co jest mi oczywiście do życia niezbędne... Wiem, iż używając EOL i dopiero EOF wszystko zadziała, ale niestety być tak nie może. Więc może ktoś ogarnia jak to zrobić?