0
我正在處理一個列表,並且正在嘗試打印內容以查看是否獲得了我需要的結果。但是,當我println
吧,System.out.println
打印本身在它自己的打印(見下文)System.out.println打印時自行打印
09-08 12:18:23.482 7718-7718/com.example I/System.out﹕ IMAGES are: [
09-08 12:18:23.482 7718-7718/com.example I/System.out﹕ [ 09-08 12:18:23.482 7718: 7718 I/System.out ]
__,__IwjV3bxFh7ADUCcZFCLsczmadO90TKeg.jpg
09-08 12:18:23.482 7718-7718/com.example I/System.out﹕ [ 09-08 12:18:23.482 7718: 7718 I/System.out ]
__,__CmonqJYgM8hiy4mHU9UmWDbNNbI4jjcb.jpg,
09-08 12:18:23.482 7718-7718/com.example I/System.out﹕ [ 09-08 12:18:23.482 7718: 7718 I/System.out ]
__,__AonUsfgTZpcdHUg4njUtExFC53E6IKRq.jpg, , , ]
這裏就是我打印的清單代碼:
final List<String> images = db.getAPIImages();
for (String e : images){
System.out.println("IMAGES are: " + e);
}
我不知道這是否是隻是Android Studio的一個問題,但是當我查看我的數據庫時,System.out.println
未被存儲,所以我認爲這只是一個打印問題。我非常感謝一些幫助。
使用Log.d
當使用Log.d,我得到下面的輸出:
09-08 12:29:15.925 13757-13757/com.example D/IMAGES are:﹕ [
n8iQYdmU4HQkVJRTvgJfen7I8mUZ7oWW.jpg
poCcNRCTKeVtxbmyGiIaq5OfFg3b5Vce.jpg, , , , ]
通過觀察,我猜新行字符是之間存在兩個jpgs。我該如何測試,並用「,」代替?
如何使用[Log.d](http://developer.android.com/reference/android/util/Log.html#d(java.lang.String,% 20java.lang.String))? –
我更新了我的答案。 – mhorgan
'System.out'是輸出流的名稱,而不是java方法的名稱 – injecteer