RFR (JDK11/NIO) 8201276: (fs) Add methods to Files for reading/writing a string from/to a file
Alan.Bateman at oracle.com
Fri Apr 27 11:34:12 UTC 2018
On 27/04/2018 12:29, Remi Forax wrote:
> I think that having a readString that includes OS dependent line separators is a mistake,
> Java does a great job to try to shield the developer from the kind of things that makes programs behave differently on different platforms.
> readString should subtitute (\r)?\n to \n otherwise either people will do a call replace() which is less efficient or will learn the lesson the hard way.
> raw string literal does the same substitution for the same reason.
Yes, there are several discussion points around this and somewhat timely
with multi-string support.
One thing that I think Joe will need in this API is some note to make it
clearer what the intended usage is (as I think the intention is simple
cases with mostly single lines of text).
More information about the core-libs-dev