我設法將網頁讀取到一個字符串中,但是當我使用Log.d()將它打印到LogCat時,它始終顯示的不是該頁面上真正的內容。Android中是否存在字符串長度限制?
這使我懷疑下面的一個(或多個)是可能的解釋:
- 在Android中,字符串可以動態增長 ,但最終 一些硬編碼MAX_LENGTH約束。
- Log.d()是截斷字符串輸出的一個 。
Android中是否存在字符串長度限制?
如果不是,有什麼可能解釋截斷我的字符串?
我設法將網頁讀取到一個字符串中,但是當我使用Log.d()將它打印到LogCat時,它始終顯示的不是該頁面上真正的內容。Android中是否存在字符串長度限制?
這使我懷疑下面的一個(或多個)是可能的解釋:
Android中是否存在字符串長度限制?
如果不是,有什麼可能解釋截斷我的字符串?
它的logcat不能顯示整個文本,將logcat的輸出打印到一個文件中,我想你應該能夠看到整個String。
。 :) – 2011-03-13 18:08:05
誠然,Log.d()截斷上述一些MAX_LENGTH尾端,但
System.out.println (string);
輸出整個字符串。
你說得對。我只是通過Log.d()嘗試日誌記錄,只有字符串的最後10位,並且它肯定會打印