gpt4 book ai didi

java - TreeMultimap 迭代问题

转载 作者:行者123 更新时间:2023-11-29 05:42:50 26 4
gpt4 key购买 nike

我无法迭代 treemultimap 中的值。请告诉我这里有什么问题...我想将值打印为自然顺序

a 11 12 
a 11 12
b 13 1 2 3
b 13 1 2 3
b 13 1 2 3
b 13 1 2 3
c 14



public static void main(String[] args) {
TreeMultimap<String, Integer> mp = TreeMultimap.create();
mp.put("a", 10);
mp.put("a", 11);
mp.put("a", 12);
mp.put("b", 13);
mp.put("c", 14);
mp.put("e", 15);
mp.put("b", 1);
mp.put("b", 2);
mp.put("b", 3);
List list = null;

Iterator i = mp.iterator();
while(i.hasNext()) {
Map.Entry me = (Map.Entry)i.next();
list=(List)mp.get(me.getKey());

for(int j=0;j<list.size();j++)
{

System.out.println(me.getKey()+": value :"+list.get(j).toString() .replaceAll("^\\[|\\]$", "").replaceAll(",", " "));
}

最佳答案

不要过于复杂,它可以在 3 行中完成:

    for (String key : mp.keySet()) {
System.out.println(key + ": " + mp.get(key));
}

关于java - TreeMultimap 迭代问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16888539/

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