白衣染霜花
只需迭代 List,然后对每个元素执行正确的操作,将其拉开并从中构建 Map:List<Pair<String, Integer>> mylist;Map<String, Integer> myMap = new HashMap<>();for (Pair<String, Integer> aPair : mylist) { myMap.put(aPair.getLeft(), aPair.getRight());}或者一般而言,在方法中:public <T,U> Map<T, U> toMap(List<Pair<T, U>> aList) { Map<T, U> myMap = new HashMap<>(); for (Pair<T, U> aPair : aList) { myMap.put(aPair.getLeft(), aPair.getRight()); } return myMap;}