腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
Java8
中
实现
对
Stream
API
的
并行
支持
takeWhile
?
、
、
我见过一些Java8
stream
API
的
takeWhile
实现
,但它们似乎都将流转换为非
并行
流。<T>
takeWhile
(
Stream
<T>
stream
, Predicate<?super T> predicate) { return StreamSupport.
stream
(
takeWhile
(
stream
.spliterator(
浏览 5
提问于2017-01-14
得票数 5
回答已采纳
3
回答
官方文档
中
说Java
的
并行
流操作在哪里使用叉/连接?
、
、
、
、
以下是我
对
Java 8
的
的
理解: 该
实现
负责提供一个方法,该方法依次返回一个可以
并行
运行其操作
的
Stream
。虽然有些人已经有了来使用一个自定义线程池,其中包含了
Stream
框架
的
并行
执行,但在Java8
API
中
,我始终找不到任何关于默认
Java8
并行
流
实现
将使用
的
说法。
浏览 6
提问于2014-07-08
得票数 27
回答已采纳
2
回答
Java
Stream
API
如何选择执行计划?
、
我刚开始学习
Java8
中
的
Stream
API
和函数式编程,但对Java并不陌生。我感兴趣
的
是了解和理解
Stream
API
如何选择执行计划。基本上,我想知道为什么Java 8
中
的
Streams有助于提高速度,以及它是如何
实现
这种“魔力”
的
。 我找
浏览 0
提问于2018-04-18
得票数 10
1
回答
如何
实现
非
并行
流与
并行
流
的
互通(一生产者多消费者)
、
、
我正在尝试在
Java8
中
创建带有流
的
一个生产者多消费者模型。我正在读取和处理来自DB资源
的
数据,我想以流
的
方式处理它们(不能将整个资源读取到内存
中
)。源
的
读取必须是单线程
的
(游标不是线程安全
的
),并且读取速度很快,这样就可以
并行
处理每个数据块,这是繁重
的
操作。 我还没有发现如何使用
并行
流处理来连接(互连)非
并行
流。有没有什么办法可以用
Java8
浏览 2
提问于2016-04-22
得票数 3
1
回答
无法解析方法流()
、
buildToolsVersion '23.0.3'ArrayList<Object> listObject = ......();但它给了我cannot resolve method
stream
() 我已经提到了
浏览 1
提问于2016-08-20
得票数 0
回答已采纳
2
回答
Java 8集合-筛选嵌套列表
中
的
值
、
我是Java 8和
Stream
API
的
新手。如果我有一个Employee对象
的
列表: private String name;private List<Project> involvedInProjects; private int projectId;我想
对
参与某些项目的员工进行过滤,我该如
何在<
浏览 5
提问于2015-11-20
得票数 5
回答已采纳
3
回答
如何
实现
Java 8流fluent
API
和延迟计算
、
、
、
、
我想找出一个类似于
Java8
的
简单
实现
,它允许我探索计算迟缓
的
查询算法
的
开发(
如
map()、filter()、reduce()等)。注意到:我
的
目标不是
实现
比流更好
的
解决方案。然而,我发现
的
每个
实现
都是基于Iterable<T>
的
,例如在以下答案
中
给出
的
解决方案: 然而,我
对
其中任何一种解
浏览 7
提问于2016-04-27
得票数 1
回答已采纳
1
回答
Java 8提供了
Stream
API
、Lambda以及与java 7
的
简明代码比较
、
、
、
使用lambda表达式,我们可以像下面的代码Example1那样直接提供方法
的
实现
。我已经向他解释了如何使用
java8
减少行数。所以我不知道如何解释
java8
如何提供简洁
的
代码,因为根据他
的
描述,他是
对
的
。对于
Stream
API
,我们也可以对元素进行排序,那么当集合具有Collections.sort方法时,为什么还要使用
Java8
的
Stream
API
浏览 0
提问于2019-05-17
得票数 0
3
回答
对于Java 8
中
的
Spliterator来说,什么是好
的
用例场景?
、
、
、
、
Java8
中
的
类最好
的
用例场景是什么?
浏览 4
提问于2014-07-09
得票数 20
回答已采纳
1
回答
聚合操作和方法有什么区别?
、
好吧,让我告诉你我犯了一些错误:我提到
的
foreach()不是一个聚合操作,而是一个来自Iteable
的
方法。我已经更改了问题
的
标题和内容。我感兴趣
的
是知道聚合操作是否在默认情况下
实现
,以及在哪里可以找到该
实现
。
浏览 3
提问于2015-06-14
得票数 1
2
回答
“为什么选择Apache Harmony”或"How to use Java 8 on Android“
、
、
、
到目前为止,我们大多数人都听说过Java 8将带来
的
很酷
的
功能,但Android不会
支持
它。这是因为谷歌在安卓上使用了。这就是阻止我们( android应用程序开发人员)使用lambdas、接口中
的
默认
实现
、在字符串上切换等等来改进代码
的
原因。当然,我们会处理一段时间,但如果我们在应用程序中使用
的
一些库开始使用Java 8特性怎么办?据我所知,这是行不通
的
(如果错了,请纠正我)。这不可能是谷歌想要
的
,或者至少我想不出一个原因,为什么一
浏览 53
提问于2013-06-04
得票数 64
回答已采纳
1
回答
这是编写异步迭代器
的
正确方式吗?
2)然后读取并反序列化该行
的
内容,其中,a。timestamp首先通过调用in.readint()准备好,b。然后读取并反序列化该行
的
每个键,c。然后读取并反序列化关于非键列
的
位图字符串。最后,它返回反序列化
的
行。col.type.deserialize(in)); i++; return new Row(timestamp, Key, columns);为了将此迭代器转换为异步迭代器,我正在考虑在
Java8
中
使用CompletableFuture并
浏览 0
提问于2018-07-04
得票数 5
3
回答
Spliterator与
Stream
.Builder
、
、
、
、
我读过一些如何创建有限
Stream
( ,)
的
问题。JavaDoc of Spliterator说: 用于遍历和划分源元素
的
对象。Spliterator
API
除了
支持
顺序遍历之
浏览 0
提问于2018-09-14
得票数 7
回答已采纳
1
回答
Java :将用户输入转换为批处理
、
、
我想要流it (从用户输入)并输出一个特定长度
的
列表流--有效地将用户
的
输入批处理成批,然后
对
其执行其他一些工作。我试图使用lamda和java 8
中
的
流操作来
实现
这一点,以便更多地了解它。我能找到
的
唯一相关示例是这个带有自定义收集器
的
,它执行与我想要
的
非常相似的事情--使用收集器
的
问题是,我不想等待流
的
结束,而是在准备就绪时处理每一批。 有什么简单
的
方法吗?
浏览 4
提问于2015-11-25
得票数 4
回答已采纳
2
回答
如何从数组创建
并行
流?
、
、
、
、
我可以使用Arrays.
stream
(array)或
Stream
.of(values)从数组
中
创建一个流。
浏览 1
提问于2016-12-02
得票数 33
4
回答
提供流生成
的
限制条件
、
、
、
我正在写一个计算斐波那契数
的
代码。使用这段代码,我可以生成斐波那契数列
的
前n个数。
Stream
.generate(new Supplier<Long>() { private long n2 = 2; return fibonacci;}).limit(50).forEach(System.out::println); 方法limit返回
Stream
,它保存传递给此方法
的
浏览 1
提问于2014-02-09
得票数 3
3
回答
使用swagger-codegen maven插件生成代码时删除默认
实现
、
、
我必须从yaml文件生成代码,在我
的
swagger maven插件
中
我放了: <configOptions> <sourceFolder>src/main>true</singleContentTypes> </configOptions> 但是,即使指定为iinterfaceOnly>true,代码生成器也会生成一个具有默认
实现
<em
浏览 183
提问于2019-05-11
得票数 5
2
回答
使用自引用遍历对象
、
、
让我们假设我们有一个对象A,它保存了一些与某一年有关
的
数据。此对象还引用了同一类
的
另一个对象,该对象保存与前一年相关
的
数据。是否可以生成所有这些对象
的
列表(当前年、上一年、上一年……)使用Java streams? 诚挚
的
问候
浏览 5
提问于2016-08-27
得票数 0
回答已采纳
3
回答
新引入
的
Arrays.parallelPrefix(...)在Java 8
中
工作吗?
、
、
我偶然发现了
Java8
中
引入
的
。使用提供
的
函数
对
给定数组
的
每个元素进行
并行
累加。对于大型数组,
并行
前缀计算通常比顺序循环更有效。 那么,当一个术语
的
操作依赖于前一个术语
的
操作结果时,Java如
何在
parallel
中
实现
浏览 126
提问于2018-10-24
得票数 43
回答已采纳
2
回答
在运行时将分页包装到流
中
、
、
、
public Page<User> users(int offset, int limit);这类服务
的
使用者
实现
逻辑来处理他们一方
的
分页我试图将这个逻辑封装在里面: public <T>
Stream
<T> streamOf(final BiFunction<Integer, Integer, PageResource<T>> pageResourc
浏览 3
提问于2021-08-27
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券