相关疑难解决方法(0)

\n和\ r \n之间的区别?

\n(换行)和\r(回车)有什么区别?

特别是,和之间有什么实际的区别吗?是否有应该使用的地方而不是另一个?\n\r

newline carriage-return

556
推荐指数
9
解决办法
42万
查看次数

如何从字符串的开头和结尾删除换行符(Java)?

我有一个字符串,其中包含一些文本后跟一个空行.保留文本部分的最佳方法是什么,但从末尾删除空白换行符?

java string line blank-line

118
推荐指数
5
解决办法
16万
查看次数

检测`char []`中的换行符

我使用以下方法来检测字符是否是空格:

Character.isWhiteSpace(char character);
Run Code Online (Sandbox Code Playgroud)

现在我需要检测的所有变种换行符(\n,\r,等)适用于所有平台(Linux操作系统,在Windows,Mac OSX,等).有没有类似的方法来检测字符是否换行?如果没有,我如何检测所有可能的变体?


从评论中编辑:由于我不知道换行符可以用几个字符表示,我在问题中添加了一些上下文.

我正在实现该write(char[] buffer, int offset, int length)方法Writer(参见Javadoc).除了其他操作,我需要检测内部的换行符buffer.我试图避免创建Stringbuffer保存记忆,因为我已经看到了,有时buffer过大(几MB).

有没有办法检测断行而不创建String

java text character

7
推荐指数
1
解决办法
7841
查看次数

标签 统计

java ×2

blank-line ×1

carriage-return ×1

character ×1

line ×1

newline ×1

string ×1

text ×1