我有一个.txt文本文件,包含一些行..我使用RequestBuilder对象加载包含,并使用words = String.split("\n")拆分responseText; 但我想知道,为什么结果包含"\n"部分..例如,我的文字:
abc
def
ghi
Run Code Online (Sandbox Code Playgroud)
结果是,
words[0] = "abc\n"
words[1] = "def\n"
words[2] = "ghi\n"
Run Code Online (Sandbox Code Playgroud)
任何帮助都非常感谢.提前致谢.
mar*_*cog 10
Windows回车符("\r\n")不应该对结果产生明显的差异,也不需要转义传递给它的正则表达式String.split().
以下是上述使用的证明str.split("\n"):http://ideone.com/4PnZi
如果你确实有Windows回车,你应该(尽管严格来说没有必要)使用str.split("\r\n"):http://ideone.com/XcF3C
您可能还需要考虑 String[] lines = text.split("\\\\n");
| 归档时间: |
|
| 查看次数: |
62730 次 |
| 最近记录: |