簡體   English   中英

Android中的String有長度限制嗎?

[英]Is there a length limit to String in Android?

我設法將一個網頁讀入一個字符串,但是當我使用Log.d()將它打印到LogCat時,它總是顯示少於該頁面上的實際內容。

這讓我懷疑以下一個(或多個)是可能的解釋:

  1. 在Android中,String可以動態增長,但最終會受到某些硬編碼MAX_LENGTH的約束。
  2. Log.d()是截斷String輸出的那個。

Android中的字符串是否有長度限制?

如果沒有,有什么可能解釋截斷我的字符串?

它的logcat不能顯示全文,將logcat的輸出打印到文件中,我認為你應該能夠看到整個String。

是的,Log.d()會將尾端截斷到某個MAX_LENGTH之上,但是

System.out.println (string);

輸出整個字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM