使用Guava的Maps.uniqueIndex快速转换List到Map

1
2
        List<Prize> datas = Lists.newArrayList(new Prize().setUsed(1).setName("第一个"), new Prize().setUsed(2).setName("第二个"), new Prize().setUsed(3).setName("第三个"));
        Map<Integer, Prize> result = Maps.uniqueIndex(datas, k -> k.getUsed());