| パッケージ | 説明 | 
|---|---|
| java.io | このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。 | 
| java.nio.file | ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。 | 
| java.util | コレクション・フレームワーク、レガシー・コレクション・クラス、イベント・モデル、日時機能、国際化、およびさまざまなユーティリティ・クラス(StringTokenizer、乱数ジェネレータ、およびビット配列)が含まれています。 | 
| java.util.jar | JAR (Java ARchive)ファイル形式の読み込みと書込みに使うクラスを提供します。JARは、必要に応じてマニフェスト・ファイルを付随させることのできる、標準的なZIPに基づくファイル形式です。 | 
| java.util.regex | 正規表現で指定されたパターンに対して文字シーケンスをマッチングするためのクラス。 | 
| java.util.stream | コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。 | 
| java.util.zip | 標準のZIPおよびGZIPファイル形式の読み込みおよび書込み用クラスを提供します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Stream<String> | BufferedReader. lines()この BufferedReaderから読み取られた行を要素に持つStreamを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| static Stream<Path> | Files. find(Path start, int maxDepth, BiPredicate<Path,BasicFileAttributes> matcher, FileVisitOption... options)指定された開始ファイルをルートとするファイル・ツリー内でファイルを検索することで Pathが遅延設定されるStreamを返します。 | 
| static Stream<String> | Files. lines(Path path)ファイル内のすべての行を Streamとして読み取ります。 | 
| static Stream<String> | Files. lines(Path path, Charset cs)ファイル内のすべての行を Streamとして読み取ります。 | 
| static Stream<Path> | Files. list(Path dir)ディレクトリ内のエントリを要素に持つ遅延設定 Streamを返します。 | 
| static Stream<Path> | Files. walk(Path start, FileVisitOption... options)指定された開始ファイルをルートとするファイル・ツリーを参照することで Pathが遅延移入されるStreamを返します。 | 
| static Stream<Path> | Files. walk(Path start, int maxDepth, FileVisitOption... options)指定された開始ファイルをルートとするファイル・ツリーを参照することで Pathが遅延移入されるStreamを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| default Stream<E> | Collection. parallelStream()このコレクションをソースとして使用して、並列の可能性のある Streamを返します。 | 
| default Stream<E> | Collection. stream()このコレクションをソースとして使用して、順次 Streamを返します。 | 
| static <T> Stream<T> | Arrays. stream(T[] array)指定された配列をソースとして使用して、順次 Streamを返します。 | 
| static <T> Stream<T> | Arrays. stream(T[] array, int startInclusive, int endExclusive)指定された配列の指定された範囲をソースとして使用して、順次 Streamを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Stream<JarEntry> | JarFile. stream() | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Stream<String> | Pattern. splitAsStream(CharSequence input)このパターンのマッチに基づいて、指定された入力シーケンスからストリームを作成します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Stream<Integer> | IntStream. boxed()ストリームの各要素を Integerにボクシングした結果から構成されるStreamを返します。 | 
| Stream<Double> | DoubleStream. boxed()このストリームの各要素を Doubleにボクシングした結果から構成されるStreamを返します。 | 
| Stream<Long> | LongStream. boxed()ストリームの各要素を Longにボクシングした結果から構成される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によって生成される要素を含む、順序付けされていない無限順次ストリームを返します。 | 
| static <T> Stream<T> | Stream. iterate(T seed, UnaryOperator<T> f)初期要素 seedに関数fを繰り返し適用することで生成される、順序付けされた無限順次Streamを返します(seed、f(seed)、f(f(seed))、といった要素から成る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)単一要素を含む順次 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)このストリームの各要素をマップされたストリーム(指定されたマッピング関数を各要素に適用することで得られる)の内容で置き換えた結果から成るストリームを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Stream<? extends ZipEntry> | ZipFile. stream()ZIPファイルのエントリに対する順序付けされた Streamを返します。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.