Java:如何从集合中获取 n 个元素
我试图找到最优雅的方法从从x开始的集合中获取n个元素。我的结论是使用流:
Set<T> s;
Set<T> subS = s.stream().skip(x).limit(n).collect(Collectors.toSet());
这是这样做的最好方法吗?有什么缺点吗?
我试图找到最优雅的方法从从x开始的集合中获取n个元素。我的结论是使用流:
Set<T> s;
Set<T> subS = s.stream().skip(x).limit(n).collect(Collectors.toSet());
这是这样做的最好方法吗?有什么缺点吗?
使用番石榴, .Iterables.limit(s, 20)