本文整理了Java中io.vavr.collection.List.pushAll()
方法的一些代码示例,展示了List.pushAll()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。List.pushAll()
方法的具体详情如下:
包路径:io.vavr.collection.List
类名称:List
方法名:pushAll
[英]Pushes the given elements on top of this List. A List has LIFO order, i.e. the last of the given elements is the first which will be retrieved.
[中]
代码示例来源:origin: vavr-io/vavr
static <T> Iterator<T> reverseIterator(Iterable<T> iterable) {
if (iterable instanceof java.util.List) {
return reverseListIterator((java.util.List<T>) iterable);
} else if (iterable instanceof Seq) {
return ((Seq<T>) iterable).reverseIterator();
} else {
return List.<T>empty().pushAll(iterable).iterator();
}
}
代码示例来源:origin: nikhilnanivadekar/CollectionsCompare
public List<Card> shuffle(Random random)
{
java.util.List<Card> shuffled = this.cards.toJavaList();
Collections.shuffle(shuffled, random);
Collections.shuffle(shuffled, random);
Collections.shuffle(shuffled, random);
return List.<Card>empty().pushAll(shuffled);
}
代码示例来源:origin: nikhilnanivadekar/CollectionsCompare
public List<Card> shuffle(Random random)
{
// Unfortunately shuffle does not take Random as a parameter
// so can't be easily tested
// return this.cards.toList()
// .shuffle()
// .shuffle()
// .shuffle().toStack();
java.util.List<Card> shuffled = this.cards.toJavaList();
Collections.shuffle(shuffled, random);
Collections.shuffle(shuffled, random);
Collections.shuffle(shuffled, random);
return List.<Card>empty().pushAll(shuffled);
}
代码示例来源:origin: io.vavr/vavr
static <T> Iterator<T> reverseIterator(Iterable<T> iterable) {
if (iterable instanceof java.util.List) {
return reverseListIterator((java.util.List<T>) iterable);
} else if (iterable instanceof Seq) {
return ((Seq<T>) iterable).reverseIterator();
} else {
return List.<T>empty().pushAll(iterable).iterator();
}
}
内容来源于网络,如有侵权,请联系作者删除!