String productIds ="121,222,233,11,13333,111";
String[] productIdsArray = StringUtils.split(productIds,",");
List<Integer> productIdList = Lists.transform(Arrays.asList(productIdsArray), s -> Integer.parseInt(s));for(Integer i : productIdList){
System.out.println(i);}
将列表转为Map
List<ProductInfo> productInfos
Map<Integer, ProductInfo> map = proudctInfos.stream().collect(Collectors.toMap(ProductInfo::getProductID, p -> p));
List集合删除另一个集合元素
List<Integer> one = Lists.newArrayList(1,2,3,4,5,6,7,8);
List<Integer> two = Lists.newArrayList(2,4,6,8);
List<Integer> result = Lists.newArrayList(Collections2.filter(one, s ->!two.contains(s)));