文章

🍀JavaSE:Stream流

list -> map

Map<Integer, T> webGisUserMap = list.stream().collect(Collectors.toMap(T::getFiled, v -> v, (k1, k2) -> k1));

list -> string

 String str = list.stream().map(T::getFiled).map(String::valueOf).collect(Collectors.joining(","));

string -> list

List<Integer> list = Arrays.stream(str.split(",")).map(Integer::valueOf).collect(Collectors.toList());

list对象 -> list对象

List<Integer> vehicleIdList = list.stream().map(T::getFiled).collect(Collectors.toList());

根据条件过滤

List<Integer> idSet = list.stream().filter(item -> !list2.contains(item)).collect(toList());

License:  CC BY 4.0