本文整理了Java中io.vavr.collection.List.collect()
方法的一些代码示例,展示了List.collect()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。List.collect()
方法的具体详情如下:
包路径:io.vavr.collection.List
类名称:List
方法名:collect
[英]Returns a java.util.stream.Collector which may be used in conjunction with java.util.stream.Stream#collect(java.util.stream.Collector) to obtain a List.
[中]返回一个java。util。流动收集器,可与java结合使用。util。流动Stream#collect(java.util.Stream.Collector)获取列表。
代码示例来源:origin: nikhilnanivadekar/CollectionsCompare
public java.util.Map<Suit, Long> countsBySuit()
{
return this.cards.collect(Collectors.groupingBy(Card::getSuit, Collectors.counting()));
}
代码示例来源:origin: com.pragmaticobjects.oo.atom/atom-basis
@Override
public final List<String> classNames() {
try {
if(Files.notExists(path)) {
return List.empty();
}
final List<String> classes = Files.find(path, Integer.MAX_VALUE, (p, bf) -> p.toString().endsWith(".class"))
.map(path::relativize)
.map(p -> List.ofAll(StreamSupport.stream(p.spliterator(), false)))
.map(pl -> pl.map(Object::toString).collect(Collectors.joining(".")))
.map(s -> s.replace(".class", ""))
.filter(s -> !"module-info".equals(s))
.collect(List.collector());
return classes;
} catch(Exception ex) {
throw new RuntimeException(ex);
}
}
}
代码示例来源:origin: nikhilnanivadekar/CollectionsCompare
public java.util.Map<Rank, Long> countsByRank()
{
return this.cards.collect(Collectors.groupingBy(Card::getRank, Collectors.counting()));
}
代码示例来源:origin: com.io7m.changelog/com.io7m.changelog.text.vanilla
change.tickets()
.map(t -> "#" + t.value())
.collect(Collectors.joining(", ")));
this.writer.append(")");
内容来源于网络,如有侵权,请联系作者删除!