本文整理了Java中io.vavr.collection.List.groupBy()
方法的一些代码示例,展示了List.groupBy()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。List.groupBy()
方法的具体详情如下:
包路径:io.vavr.collection.List
类名称:List
方法名:groupBy
暂无
代码示例来源:origin: vavr-io/vavr
Objects.requireNonNull(source, "parentMapper is null");
final List<T> list = List.ofAll(source);
final Map<ID, List<T>> byParent = list.groupBy(parentMapper);
final Function<? super T, Iterable<? extends T>> descend = idMapper
.andThen(byParent::get)
代码示例来源:origin: nikhilnanivadekar/CollectionsCompare
public VavrDeckOfCards()
{
this.cards = Card.streamCards().sorted().collect(List.collector());
this.cardsBySuit = this.cards.groupBy(Card::getSuit);
}
代码示例来源:origin: nikhilnanivadekar/CollectionsCompare
@Benchmark
public int groupByJavaslangImmutable(Deck deck)
{
return deck.javaslangDeckOfCardsAsImmutableList.getCards().groupBy(Card::getSuit).size();
}
}
代码示例来源:origin: com.mercateo.eventstore/client-common
public EventStores(EventStoreFactory factory, EventStorePropertiesCollection properties) {
this.factory = factory;
eventstores = new ConcurrentHashMap<>();
eventstreams = new ConcurrentHashMap<>();
eventStoreProperties = List
.ofAll(Option.of(properties.getEventstores()).getOrElse(Collections.emptyList()))
.groupBy(EventStoreProperties::getName)
.mapKeys(EventStoreName::of)
.mapValues(List::head);
}
代码示例来源:origin: io.vavr/vavr
Objects.requireNonNull(source, "parentMapper is null");
final List<T> list = List.ofAll(source);
final Map<ID, List<T>> byParent = list.groupBy(parentMapper);
final Function<? super T, Iterable<? extends T>> descend = idMapper
.andThen(byParent::get)
代码示例来源:origin: HalBuilder/halbuilder-core
objectNode.set(LINKS, linksNode);
for (Tuple2<String, List<Link>> linkEntry : links.groupBy(Links::getRel).toList()) {
内容来源于网络,如有侵权,请联系作者删除!