【发布时间】:2017-10-18 06:52:19
【问题描述】:
我有一个来自数据库的表,它查看下面给出的这个结构
id | col1 | col2
1 | item1 | item2
2 | item3 | item4
我已经声明 arraylist 来保存如图所示的值
ArrayList<String> dataList = new ArrayList<String>();
我已经声明了 json 数组来保存来自数据库的结果数据数组
JSONArray jArray = new JSONArray(result);
我正在遍历 json 数组并将项目添加到数组列表中,如图所示
for (int i = 0; i < jArray.length(); i++) {
JSONObject json_data = jArray.getJSONObject(i);
dataList.add(json_data.getString("col1"));
dataList.add(json_data.getString("col2"));
}
如何遍历 arraylist 以逐行获取项目,以便我可以按索引位置在某一列中获取数据。以下是我的尝试,但它没有按预期工作,因为它迭代打印出所有内容
for (String line : dataList) {
System.out.println("this is the element in the arraylist>>>>> " +line);
}
【问题讨论】:
标签: java mysql arrays json arraylist