Java 我们可以在Android编程中使用选项吗?
我一直在阅读Java8中的可选类型。我想在我的一些Android代码中实现 但是最新版本的Android(5.1和6)的Dalvik机器是否在Java8中实现了所有功能Java 我们可以在Android编程中使用选项吗?,java,android,optional,Java,Android,Optional,我一直在阅读Java8中的可选类型。我想在我的一些Android代码中实现 但是最新版本的Android(5.1和6)的Dalvik机器是否在Java8中实现了所有功能 我仍然在运行Java 7,在我的计算机上安装了Eclipse和Android Studio。我认为您现在或不久的将来都做不到。正如您在安卓中看到的,自2014年11月发布安卓5.0以来,安卓开始将Java 7列为一项要求。 这是Java 7首次发布后的3年,因此我们可能从2017年开始使用Java 8;) 另一方面,您可以使用l
我仍然在运行Java 7,在我的计算机上安装了Eclipse和Android Studio。我认为您现在或不久的将来都做不到。正如您在安卓中看到的,自2014年11月发布安卓5.0以来,安卓开始将Java 7列为一项要求。
这是Java 7首次发布后的3年,因此我们可能从2017年开始使用Java 8;) 另一方面,您可以使用lambda-using在Android-dev中支持lambda,这非常好。您可以使用lib,它增加了对新Streams API的支持,并且作为一个副作用,它具有
可选性
供渐变使用:
compile "net.sourceforge.streamsupport:streamsupport:1.5.1"
对。但仅适用于API级别24/牛轧糖(在当前编写本文时) 对于牛轧糖前期,您可以选择以下图书馆:
- 选项()
- 箭头()
- StreamSupport()
- 可选()
- 番石榴()