读书人

Guava小效能收集

发布时间: 2013-11-08 17:52:32 作者: rapoo

Guava小功能收集
List<Integer> numbers = Lists.newArrayList(1, 2, 3, 6);Predicate<Integer> acceptEvenNumber = new Predicate<Integer>() { @Override public boolean apply(Integer number) { return (number % 2) == 0; }};Function<Integer, Boolean> isEventNumberFunction = Functions.forPredicate(acceptEvenNumber);List<Boolean> areNumbersEven = Lists.transform(numbers, isEventNumberFunction); assertThat(areNumbersEven, contains(false, true, false, true));

读书人网 >开源软件

热点推荐