我想將對象數組轉換爲for循環內的字符串數組。獲取一組對象並轉換爲字符串數組?
我從對象中提取屬性title
我有幾個title
字符串,現在我想將它傳遞給一個新的數組?
JSONArray shots = response.getJSONArray("shots");
for (int i=0; i < shots.length(); i++) {
// play with data
JSONObject post = shots.getJSONObject(i);
String title = post.getString("title");
// turn title into an array of strings??
}
編輯:
我想這
String[] mStrings = new String[15];
JSONArray shots = response.getJSONArray("shots");
for (int i=0; i < shots.length(); i++) {
// play with data
JSONObject post = shots.getJSONObject(i);
String title = post.getString("title");
//Log.d("this is my array", "arr: " + title);
mStrings[i] = title;
}
Log.d("this is my array", "arr: " + mStrings);
的Log.d
結果是D/this is my array﹕ arr: [Ljava.lang.String;@4294e620
看起來你已經做到了。您已將每個標題存儲爲String數組的一個元素。我在這裏不瞭解什麼? – jrahhali
它基本上沒有在日誌中顯示我。所以我不確定 –
謝謝你們。我想我明白了。 –