【发布时间】:2017-09-22 15:18:18
【问题描述】:
我正在创建一个初始容量为 8192 的 StringBuilder,并在本例中添加行以填充略低于 6000 个字符。
当我将StringBuilder.toString() 值写入日志时,它会切断整个字符串的最后 1/4 左右。这不是我第一次注意到 android 会在日志中写入类似大小的字符串。
当我在 Linux 桌面机器上用 java 运行相同的程序时,我没有这样的问题/行为 - 一切都写出来了。
有什么我不知道的限制吗?我必须在单独的调用中逐行写出所有内容吗?
谢谢。
【问题讨论】:
-
你错过的关键部分是“到日志”
-
确实 - 像我一样思考问题并随后描述它是我相当愚蠢的。在进一步研究 logcat 并看到其他用户提供的答案后,我现在看到 logcat 将接受输出而不是 java 的问题。
标签: java android logcat stringbuilder