gpt4 book ai didi

java - 如何浏览 SortedMap?

转载 作者:行者123 更新时间:2023-11-30 06:18:57 25 4
gpt4 key购买 nike

我有一个 SortedMap<String, SortedMap<String, Integer>> .其中每个字符串都是一个带有可能答案和附加点的问题。

我如何使用这个 Map按位置打印问题(第一个,第二个,...) sampleArray[0]

最佳答案

遍历 map 的一种方法是:

for (String aQuestion : myMap.keySet()) {
System.out.println(aQuestion)); //Prints each question.
System.out.println(myMap.get(aQuestion)); //Prints each answer using the same for loop
}

或者,为了获得答案,您可以:

myMap.values();

这会得到一个包含所有值的集合,或者您案例中的答案。 Collection 有一个 toArray() 方法,它将返回一个普通数组以便于迭代。但是您也可以使用 ArrayList 的 addAll(Collection c) 方法来创建一个数组列表。

List<String> myAnswers = new ArrayList<>();
myAnswers.addAll(myMap.values());

关于java - 如何浏览 SortedMap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23858238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com