Если rd
имеет тип BufferedReader
, невозможно выяснить, вернул ли readLine()
что-то, заканчивающееся \n
, \r
или \r\n
... символами конца строки отбрасываются и не являются частью возвращаемой строки.
Если вы действительно заботитесь об этих персонажах, вы не можете пройти через readLine()
. Например, вам придется читать символы один за другим через read()
.