限制在Kotlin中的功能
Java 8中有一个流方法的limit
:
package com.concretepage.util.stream; import java.util.Arrays; import java.util.List; public class LimitDemo { public static void main(String[] args) { List<String> list = Arrays.asList("AA","BB","CC","DD","EE"); list.stream().limit(3).forEach(s->System.out.println(s)); } }
输出:
AA BB CC
Kotlin中的模拟名称是什么,或者如何以另一种方式做得更好?
基于文档 :
list.take(3).forEach(::System.out.println)
- Android的工作室2.3总是挂出
- 是否有可能使用Java 8进行Android开发?
- 为什么Stream.flatMap不能接受集合?
- 如何使用Java 7或更早版本实现Java 8 Stream API?
- 与Java SAM没有2.12 M2标志的Scala互操作
- 从Nashorn转换到Rhino(Gradle)
- 什么Java 8 Stream.collect等价物在标准Kotlin库中可用?
- Java将特定类的列表添加到java.lang.Object列表中,与java 8 streams一起工作 – 为什么?
- 如何在Kotlin的Java 8 Stream上调用collect(Collectors.toList())?