Lists.reverse(arrayList) 反转聚集元素的次序
Lists.partition(arrayList, 2) 一个聚集再拆分成N个聚集
Sets.union(set1, set2) 返回两个聚集的合集
Sets.difference(set1, set2) 返回set1中不存在于set2中的聚集
Sets.intersection(set1, set2) 返回两个聚集的交集
Set<String> resultSet = Sets.filter(set2, new Predicate<String>() {
@Override
public boolean apply(String value) {
return !"D".equals(value); //过滤掉值为D的元素 >> [B, C, E]
}
});
System.out.println(resultSet);
Collection<String> linkedList3 = Collections2.transform(linkedList, new Function<String, String>() {
@Override
public String apply(String value) {
return value + "_"; //转换器:元素值做特别处置后返回 >> [A_, B_, C_]
}
});
System.out.println(linkedList3);
Lists.reverse(arrayList) 反转聚集元素的次序
Lists.partition