readLine will return "" for a null line in a file and a null when you hit EOF (End Of File).
It won’t raise an EOFException! It
just keeps returning null. The string that readLine returns does not include the terminating \n, \r or \r\n pair. Only Buffered
classes support readLine.