我試圖追加到一個字符串使用Stringbuilder。不幸的是,在一定數量的角色之後,Strinbuilder會再次追加。Android的StringBuilder不能追加
我想這個簡單的代碼:
StringBuilder sb = new StringBuilder();
for(int i = 0;i<=9999;i++){
sb.append("c");
}
當我登錄時使用的logcat和計數已添加了個「C」(應該是9999),其僅4069!
我在Android模擬器中使用了Eclipse。據我所知,沒有相關的異常拋出。
在此先感謝!
你在logcat輸出或使用.Length()計數它們嗎? –
你不顯示你如何使用logcat,但如果你只是打印到日誌sb.length() –
嘗試'System.out.println(sb.toString()。length());' – mjosh