说我有TreeMap,
TreeMap<String,TreeMap<String,TreeMap<String,String>>> map = new TreeMap<>();
并且有两个值,
mapToTree("1","1","1","111");
mapToTree("1","2","111",null);
其中mapToTree是一种将值存储到嵌套TreeMap中的方法。
我知道要获得一个位于我将要做的最后一个值位置的值,
map.get("1").get("1").get("1");
但是如何获得1,2中的键值?目前我在做什么
System.out.println(map.get("1").get("2"));
打印“{111 = null}。”
答案 0 :(得分:2)
您可以获取整个keySet并进行迭代
map.get("1").get("2").keySet().forEach(System.out::println);
如果您只对第一个密钥值感兴趣,可以使用 -
System.out.println(map.get("1").get("2").firstKey());