有点初学者的问题,但是...
我有一个从数据库返回的 ResultSet 对象 - 3 列,每列 30 行。
我检索以下数据集:
使用以下内容:
try {
preparedStatement = conn.prepareStatement(
sqlStatement,
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs = preparedStatement.executeQuery();
ResultSetMetaData md = rs.getMetaData();
int columns = md.getColumnCount();
while(rs.next()) {
HashMap row = new HashMap(columns);
for(int i=1; i<=columns; ++i){
row.put(md.getColumnName(i),rs.getObject(i));
}
list.add(row);
}
...我将它作为一个 ArrayList 返回
...调试时显示如下:
我希望能够在伪代码中迭代 HashMap 值:
获取密钥 0
获取值 0、1 和 2
使用这些作为测试数据
如果不走运,请尝试密钥 2
我知道这应该不难,我只是在努力寻找迭代 HashMap 的 ArrayList 的最佳方法
心有法竹
繁星coding
相关分类