list 转 map

使用 guava

List<String> list = new ArrayList<>();  
list.add("aaa");  
list.add("bbb");  
list.add("ccc");  
Map<String, String> map = Maps.uniqueIndex(list, (item) -> "index" + item);

使用 Stream

List<String> list = new ArrayList<>();  
list.add("aaa");  
list.add("bbb");  
list.add("ccc");
Map<String, String> map2 = 
list.stream().collect(Collectors.toMap((item) -> "index" + item  
        , Function.identity()));

其中 Function.identity(),基本等同于t -> t