io.vavr.collection.List.groupBy()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(182)

本文整理了Java中io.vavr.collection.List.groupBy()方法的一些代码示例,展示了List.groupBy()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。List.groupBy()方法的具体详情如下:
包路径:io.vavr.collection.List
类名称:List
方法名:groupBy

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()) {

相关文章