我试过如下:
for (Object[] trials: trialSpecs) {
Object[] result= (Object[]) trials;
multiValueMap.put((Integer) result[0], new ArrayList<Integer>());
multiValueMap.get(result[0]).add((Integer)result[1]);
}
但是每次新值都被旧值替换。我知道这是因为new ArrayList<Integer>
我在代码中使用了。
但我无法替换这个块。