【发布时间】:2012-12-28 10:03:29
【问题描述】:
我需要在一个字符串中添加几个换行符,但不起作用,它只添加第一个换行符。但是在java中它可以工作。
例如,对于这个字符串:
String s = "one\n\ntwo";
在 android 中打印:
one
two
在java打印中:
one
two
我用 "\n"、"System.getProperty("line.separator") 和 String.format("%n") 进行了测试,结果相同。
有人知道解决办法吗?
更新:我动态生成字符串以对服务器进行身份验证,我不需要将它添加到 TextView 并且我不能使用 strings.xml
已解决:Logcat 不会仅打印带有 \n 的行,但字符串包含它。谢谢。
【问题讨论】:
-
你是用 logcat 还是 textview 打印?
-
尝试在 textview 中设置文本,看看效果如何。
-
从您下面的 cmets 中,我建议您重新表述您的问题,以包括您想要实现的目标以及您的限制是什么。
-
@jlordo 我又更新了几分钟的问题,虽然很清楚他问了什么。
-
我们不明白你的问题。这个
\n\n是两条新线。你有什么问题?
标签: java android line break separator