Android中的String有长度限制吗?

时间:2011-03-13 17:54:46

标签: java android string logcat

我设法将网页读入字符串,但是当我使用Log.d()将其打印到LogCat时,它总是显示的内容少于该页面上的内容。

这使我怀疑下列中的一个(或多个)是可能的解释:

  1. 在Android中,String可以增长 动态,但最终 受一些硬编码MAX_LENGTH约束。
  2. Log.d()是一个截断a 字符串输出。
  3. Android中的字符串是否有长度限制?

    如果没有,有什么可能解释截断我的字符串?

2 个答案:

答案 0 :(得分:7)

它的logcat无法显示全文,将logcat的输出打印到文件中,我认为你应该能够看到整个String。

答案 1 :(得分:0)

是的,Log.d()会将尾端截断到某个MAX_LENGTH之上,但是

System.out.println (string);

输出整个字符串。