Map(K,V)集合的V值是二维数组,怎么取二维数组的第2列数值

public MainFram() {

Map<String, Object> aMap = new HashMap<>();{
    
    aMap.put("bj0", new int[]{0, 0});
    
    aMap.put("bm0", new int[]{0, 1});
    
    aMap.put("bx0", new int[]{0, 2});}

for (Map.Entry<String, Object> entry:aMap.entrySet()) {
    
    System.out.println(entry.getValue());
}

}

你这Map集合的Value 是 一维数组,你要取这个第二列数值,参考如下:

int[] arr = (int[])entry.getValue();
System.out.println(arr[1]);
不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇文章:Map(k,v) 也许能够解决你的问题,你可以看下

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^