如何從此數組列表中的值到字符串。我現在需要知道如何使用我的程序。如何從下面的值獲取字符串?
JSONFunctions a=new JSONFunctions();
jsonarray= a.getJSONfromURL(URL);
ArrayList<HashMap<String, String>> arraylist = new ArrayList<HashMap<String, String>>();
JSONFunctions a=new JSONFunctions();
jsonarray= a.getJSONfromURL(URL);
try
{
for (int i = 0; i < jsonarray.length(); i++)
{
HashMap<String, String> map = new HashMap<String, String>();
JSONObject js=jsonarray.getJSONObject(i);
map.put("artid",js.getString("artid"));
map.put("arttitle",js.getString("arttitle"));
map.put("artdescription",js.getString("artdescrption"));
map.put("artimage", js.getString("artimage"));
map.put("artdate",js.getString("artdate"));
arraylist.add(map);
}
}
catch (JSONException e)
{
Log.e("Error", e.getMessage());
e.printStackTrace();
}
這是不是很清楚你在問什麼。列表的值是'HashMap',所以你不能將它存儲在'String'中。如果你實際上正在討論從'HashMap'獲取值,那麼你想得到什麼值?是否有任何條件,你想要獲取價值。最後,你有嘗試過什麼嗎? –