11

Google の紹介によると、Android N 以降、Android API は Java ストリームをサポートすることになっています。

ただし、Android N プレビュー SDK を使用すると、自分のプロジェクト (最小で Android N、ターゲットおよびビルド SDK バージョンとして構成されている) で Stream API を使用できません。

私が試したすべてのコレクション実装のメソッドと同様に、java.util.streamパッケージが欠落しているようです。stream()

必要なクラスは、SDK の現在のプレビュー リリースにまだ含まれていませんか?

4

1 に答える 1

13

現在のプレビューにはまだありませんが、既に AOSP Git マスターにマージされています。ここを参照してください https://android.googlesource.com/platform/libcore/+/916b0af2ccdd1bdfc0283b1096b291c40997d05f

編集:

混乱を避けるために: 2016 年 3 月に OP がこの質問をしたとき、Android N 開発者preview-1は、現在 Android 7.0 "Nougat" として知られているものの唯一の公開ビルドでした。

実際、ビルドには Java 8 Stream API が含まれていませんでしたが、開発者ビルドpreview-1の直後 (1 か月後) に追加されました。preview-2

そのため、Android 7.0 API レベル 24現在 Java 8 Stream API をサポートしています。

于 2016-03-22T13:54:48.403 に答える