如何在不迭代列表的情况下获得价值<Map>

how to get value without iterating the List<Map>

我有 List<Map<String, Object>>,这些值来自数据库,我想在不迭代的情况下获取指定的键相关值..

List<Map<String, Object>> leastLevel = Dao.getValues();

数值如下

leastLevel = [{LEVEL=level 1, R_ID=105, ID=1}]

那我想直接得到R_ID,不用迭代。我怎样才能得到它。

您可以按如下方式访问元素 R_ID:

leastLevel.get(0).get("R_ID");

这是可能的,因为您知道列表的大小始终为 1(根据您的评论)。