修飾子とタイプ | メソッドと説明 |
---|---|
Stream<Long> |
LongStream.boxed()
このストリームの要素を
Long にボックス化した要素からなるStream を返す。 |
Stream<Integer> |
IntStream.boxed()
このストリームの要素を
Integer にボックス化した要素からなるStream を返す。 |
Stream<Double> |
DoubleStream.boxed()
このストリームの要素を
Double にボックス化した要素からなるStream を返す。 |
Stream<T> |
Stream.Builder.build()
ストリームを構築し、このビルダを構築済状態に移行させる。
|
static <T> Stream<T> |
Stream.concat(Stream<? extends T> a,
Stream<? extends T> b)
ストリームの要素が、最初のストリームの全ての要素の後に2つ目のストリームの全ての要素を並べたような、遅延的に連結されたストリームを返す。
|
Stream<T> |
Stream.distinct()
このストリームの要素のうち(
Object.equals(Object) に従って)重複を除いた要素からなるストリームを返す。 |
static <T> Stream<T> |
Stream.empty()
空の逐次的
Stream を返す。 |
Stream<T> |
Stream.filter(Predicate<? super T> predicate)
このストリームの要素のうち、与えられた述語に適合する要素からなるストリームを返す。
|
<R> Stream<R> |
Stream.flatMap(Function<? super T,? extends Stream<? extends R>> mapper)
与えられた写像関数をこのストリームの各要素に適用して生成したストリームの内容で各要素を置き換えた結果からなるストリームを返す。
|
static <T> Stream<T> |
Stream.generate(Supplier<T> s)
各要素が
Supplier によって生成される、逐次的な無限Stream を返す。 |
static <T> Stream<T> |
Stream.iterate(T seed,
UnaryOperator<T> f)
初期要素
seed に対する関数f の繰り返しの適用によって生成された無限Stream を返す。 |
Stream<T> |
Stream.limit(long maxSize)
このストリームの要素からなり、長さが
maxSize より長くならないように切り詰められたストリームを返す。 |
<R> Stream<R> |
Stream.map(Function<? super T,? extends R> mapper)
このストリームの要素に与えられた関数を適用した結果からなるストリームを返す。
|
<U> Stream<U> |
DoubleStream.mapToObj(DoubleFunction<? extends U> mapper)
このストリームの要素に与えられた関数を適用した結果からなる、オブジェクトを値として持つ
Stream を返す。 |
<U> Stream<U> |
IntStream.mapToObj(IntFunction<? extends U> mapper)
このストリームの要素に与えられた関数を適用した結果からなる、オブジェクトを値として持つ
Stream を返す。 |
<U> Stream<U> |
LongStream.mapToObj(LongFunction<? extends U> mapper)
このストリームの要素に与えられた関数を適用した結果からなる、オブジェクトを値として持つ
Stream を返す。 |
static <T> Stream<T> |
Stream.of(T... values)
要素が指定された値であるような逐次的なストリームを返す。
|
static <T> Stream<T> |
Stream.of(T t)
1つの要素を含む逐次的な
Stream を返す。 |
Stream<T> |
Stream.peek(Consumer<? super T> action)
このストリームの要素からなり、加えて結果のストリームから要素が消費されるごとにその要素にアクションを実行するストリームを返す。
|
Stream<T> |
Stream.skip(long n)
このストリームの
n 個の要素を取り除いた残りの要素からなるストリームを返す。 |
Stream<T> |
Stream.sorted()
このストリームの要素を、自然順に整列した結果からなるストリームを返す。
|
Stream<T> |
Stream.sorted(Comparator<? super T> comparator)
このストリームの要素を、与えらえた
Comparator に従って整列した結果からなるストリームを返す。 |
static <T> Stream<T> |
StreamSupport.stream(Spliterator<T> spliterator,
boolean parallel)
Spliterator から新しい逐次あるいは並列Stream を作成する。 |
static <T> Stream<T> |
StreamSupport.stream(Supplier<? extends Spliterator<T>> supplier,
int characteristics,
boolean parallel)
Spliterator のSupplier から新しい逐次あるいは並列Stream を作成する。 |
修飾子とタイプ | メソッドと説明 |
---|---|
static <T> Stream<T> |
Stream.concat(Stream<? extends T> a,
Stream<? extends T> b)
ストリームの要素が、最初のストリームの全ての要素の後に2つ目のストリームの全ての要素を並べたような、遅延的に連結されたストリームを返す。
|
static <T> Stream<T> |
Stream.concat(Stream<? extends T> a,
Stream<? extends T> b)
ストリームの要素が、最初のストリームの全ての要素の後に2つ目のストリームの全ての要素を並べたような、遅延的に連結されたストリームを返す。
|
修飾子とタイプ | メソッドと説明 |
---|---|
<R> Stream<R> |
Stream.flatMap(Function<? super T,? extends Stream<? extends R>> mapper)
与えられた写像関数をこのストリームの各要素に適用して生成したストリームの内容で各要素を置き換えた結果からなるストリームを返す。
|