Вопросы к Поиску с Алисой
Разница между методами read и readLine в BufferedReader заключается в том, что read() читает один символ за раз, а readLine() — целую строку. www.scaler.com habr.com
read() возвращает целое число, представляющее значение символа в формате Unicode, который был прочитан из входного потока. habr.com Если метод возвращает -1, значит, больше данных читать не из чего, и BufferedReader можно закрыть. jenkov.com
readLine() возвращает строку, содержащую содержимое строки без символов завершения строки, или null, если достигнут конец потока. www.scaler.com Если больше нет строк для чтения из BufferedReader, метод возвращает null. jenkov.com
Таким образом, read() используется для чтения одного символа, а readLine() — для чтения строки. www.scaler.com