Chris Smith wrote:
> XXX <> wrote:
>> Or are there problems with this? I am think of problems
>> like
>> - Is it possible to have strings with just \r not followed by \n.
>> When can this happen?
>
> Yes. There are platforms where \r is the standard representation of
> end-of-line. If you need to handle end of line sequences across a
> number of common platforms, then it would be safer to wrap a
> StringReader with a BufferedReader, and then use readLine to get the
> lines.
>
> Alternatively, you may be reading from some protocol where the end of
> line sequence is specified; for example, it's required to be \r\n for
> many common internet application protocols. Then you could just look
> for that one sequence and replace it with \n if that's what you want.
This is going to be text, I get from a AWT TextArea widget by calling
getText()
Are these issues relavant in this case?
>> - Is it possible for some Unicode chars to have the \r\n pattern
>> which doesn't represent a new line?
>
> It's safe to assume that \r\n indicates a newline whenever you find
> it.
|