Android是否使用minSdkVersion <24来对Java 8 Iterable.forEach()进行糖化?

一个世界

听到Google的desugar项目令我感到非常兴奋,因为我必须提供支持minSdkVersion 17

我继续尝试了一个简单的Java 8示例:

List<String> myList = Arrays.asList("element1","element2","element3");
myList.forEach(element -> System.out.println(element));

但是,Android Studio说 Call requires API level 24 (current min is 17): java.lang.Iterable#forEach

Google发布了有关支持哪些功能的表格他们的文档中是否提及Iterable.forEach()任何minSdkVersion是否受支持?

詹斯

forEach使用java.util.function在API级别24或更高版本才受支持的类型(使用废止)

有些库增加了对流的支持。有关更多信息,请参见此答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Java 8中,为什么没有为Array提供Iterable的forEach方法?

来自分类Dev

Java 中的数组类型是否有 `forEach()` 方法,就像 `Iterable` 那样?

来自分类Dev

使用Android 24进行编译是否安全?

来自分类Dev

Iterable <model>进行建模

来自分类Dev

add element to iterable in java

来自分类Dev

iterable.forEach()和iterable.stream()。forEach()之间的区别

来自分类Dev

使用Iterable遍历ArrayList?

来自分类Dev

是否用Iterable.forEach代替foreach循环纯粹是装饰性的?

来自分类Dev

对Iterable中的元素进行断言

来自分类Dev

Java 8-使用BiPredicate进行过滤

来自分类Dev

使用Java 8 Streams进行类的学习

来自分类Dev

如何使用Java 8来处理可空列表?

来自分类Dev

如何基于对象的属性来查找和使用Java 8

来自分类Dev

检查Iterable是否为Map

来自分类Dev

是否/可以StringTemplate支持Iterable

来自分类Dev

MongoIterable.forEach与Iterable.forEach

来自分类Dev

将Akka Iterable转换为java.lang.Iterable?

来自分类Dev

将Akka Iterable转换为java.lang.Iterable?

来自分类Dev

什么是Iterable接口中的forEach和spliterator,以及如何使用链表实现

来自分类Dev

什么是Iterable接口中的forEach和spliterator,以及如何使用链表实现

来自分类Dev

使用 java 8 foreach 循环调用方法和处理异常

来自分类Dev

使用Java 8 java.time。*进行时态计算

来自分类Dev

使用流Java 8在List Java中进行修改

来自分类Dev

Java 8 forEach用例

来自分类Dev

在forEach Java 8中积累

来自分类Dev

Java 8 forEach用例

来自分类Dev

使用Maven和Java 8使用Lombok进行编译

来自分类Dev

是否可以在Android库项目中使用Java 8功能?

来自分类Dev

在Java 8中使用Lambda进行异常处理

Related 相关文章

热门标签

归档