JAVA 如何快速截取集合的前10个的数据
在Java中,可以使用Stream API来快速获取集合前10个数据的方法。以下是一个示例代码,展示了如何使用Java 8及以上版本的Stream API来实现这一功能:
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class Main {
public static void main(String[] args) {
List<Integer> list = Stream.iterate(1, i -> i + 1).limit(100).collect(Collectors.toList()); // 示例数据,生成一个包含1到100的列表
List<Integer> firstTen = list.stream().limit(10).collect(Collectors.toList()); // 获取前10个数据
System.out.println(firstTen);
}
}
这段代码首先生成了一个包含1到100的整数列表,然后使用stream()
方法转换成Stream对象,接着使用limit(10)
来获取前10个数据,最后通过collect(Collectors.toList())
将结果收集回List。
评论已关闭