Javadoc для BufferedReader.readLine() говорит:
Линия считается завершенной любым из строк ('\n'), возврат каретки ('\ r') или возврат каретки, после чего сразу возвращается строка.
Мне нужно немного лучше контролировать, чем это (например, я хотел бы указать, что конец строки "\ r\n", так что "\n" сам по себе не завершает строку).
Есть ли какая-нибудь функция JDK или библиотеки, которая делает это?