On 04/01/2015 19:18, Xueming Shen wrote:
:

I agree with Alan that the general interface "Appendable" probably should not get into the specific "formatting" functionality here. And I also think the "line.separator" should not be in the "Writer" as well, writer/reader does not deal with "formatting", only couple "special" writers need to work with "line"
I've often wondered about BufferedReader/BufferedWriter supporting lines, it often feels like the readLine and newLine methods should have been further up in the hierarchy in Reader and Writer so the BufferedXXX types just adds buffering. I realize of course that newLine might be very inefficient without buffering. Do have all the history? I'm wondering if there is merit looking at this again as it could be useful beyond the case that Claes wants to address. If Writer did define newLine then then the proposed lineSeperator wouldn't be needed.

-Alan

Reply via email to