如何在java中迭代List <Map <String,Object >>

Dee*_*mar 3 java collections

我有一个列表,其中包含一个我要迭代的地图

List<Map<String, Object>> featureService=featureSubscriptionDao.getUnsubscribedSevice();
Run Code Online (Sandbox Code Playgroud)

我的dao方法是

@Override
public List<Map<String, Object>> getUnsubscribedSevice() {
    String sql="select * from tblservice where public='false'";
    return getJdbcTemplate().queryForList(sql);
}
Run Code Online (Sandbox Code Playgroud)

任何帮助?

Hen*_*ann 11

List<Map<String, Object>> featureServices = getUnsubscribedSevice();

for (Map<String, Object> featureService : featureServices) {
    for (Map.Entry<String, Object> entry : featureService.entrySet()) {
       System.out.println(entry.getKey() + ": " + entry.getValue());
    }
}
Run Code Online (Sandbox Code Playgroud)