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

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

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

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();
  }
}

相关文章