(一)List to Map
Map<Integer,LiverDetail> mapLiver = new HashMap<Integer, LiverDetail>(); if(listLiver !=null && listLiver.size() > 0 ){ mapLiver = Maps.uniqueIndex(listLiver, new Function<LiverDetail, Integer>() { @Override public Integer apply(LiverDetail input) { return input.getUserId(); } }); }