腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
调整
文本
Stream
<
Integer
>
的
Java
函数
式
编程
方法
、
我正在尝试学习
Java
的
函数
方面,所以我想我应该将我
的
过程化版本转换为使用streams和lambdas等。在结束时似乎很难让它正确,因为我不知道什么时候我正在处理最后一个条目。这是可行
的
吗?toPrint); if (line.length() > 0) { } } 下面是我尝试
的
函数
版本: private static void printWh
浏览 13
提问于2021-02-12
得票数 1
回答已采纳
2
回答
用于对HashMap中
的
所有值求和
的
Create
方法
、
我正在尝试将任何Hashmap
的
所有值相加。散列映射将有两个整数。第一个作为键,第二个作为值。我在编译器中收到错误,因为我不确定如何做到这一点。我想返回hash映射中所有值
的
总和。我希望此
方法
适用于我放入此
方法
的
参数中并返回
的
任何hash映射 我现在是一名7年级
的
学生,正在尝试自己学习
java
。如果有人能向我展示如何通过传入
的
散列映射在main
方法
中运行它,那就太好了。我正在获取这些标识符:此行
的
多
浏览 0
提问于2019-12-08
得票数 0
2
回答
使用
Java
函数
从
Java
列表中删除重复数字
、
我正在尝试使用
java
快速代码删除复制,而不使用distinct。这是我
的
解决方案: return list.values() .map(v -> v.
stream
().findFirst().get())4, 11
浏览 3
提问于2021-02-08
得票数 0
回答已采纳
2
回答
无法为
Stream
.iterate
方法
提供由我定义
的
方法
、
、
我喜欢创建一个易于理解
的
代码。我也不喜欢经常重复我
的
代码。今天,我正在努力提高我在
Java
中
的
函数
式
编程
技能,我遇到了以下问题:
Stream
<
Integer
> numStream =
Stream
.iterate(0, x -> x +1); 然而,当我试图使用我定义
的</em
浏览 5
提问于2017-12-17
得票数 1
回答已采纳
3
回答
Java
:使用lambda表达式对数组进行排序?
、
、
、
、
我最近开始学习
函数
式
编程
和
Java
8lambdas。我有一个整数数组,我想按升序对它进行排序。我尝试使用lambda
的
方式如下所示:这样做
的
问题是我
的
编译器说:
j
浏览 1
提问于2016-04-02
得票数 3
8
回答
有没有与Python
的
map
函数
等效
的
Java
函数
?
、
、
我想轻松地将类A
的
对象集合(列表)转换为类B
的
对象集合,就像Python
的
map
函数
所做
的
那样。有没有什么“知名”
的
实现(某种类库)?我已经在Apache
的
commons-lang中搜索过它,但没有找到。
浏览 1
提问于2010-12-21
得票数 18
回答已采纳
2
回答
如何创建一个元素少于给定数组
的
新数组?
在
Java
中,当我基于作为参数接受
的
数组构建新
的
数组时。例如,假设我想用给定数组中除7之外
的
所有值构建一个数组,因此我想获取{5,7,8,9,7,3}并返回{5,8,9,3},而不修改输入数组。=7: return ypublic static int[] no7s(int[] x){ for (int num: x){=7){
浏览 0
提问于2021-01-16
得票数 0
2
回答
Java
8流(检查异常)
是否可以使用最新
的
java
特性(流等)“简化”这段代码(特别是for循环)?我读过一些示例,如,但这似乎会使代码更难阅读。换句话说,如果在循环
的
执行过程中抛出一个检查过
的
异常,我希望它被传播到运行循环
的
方法
中。
浏览 6
提问于2020-04-28
得票数 0
回答已采纳
3
回答
整数列表列表中
的
字符串列表
、
嘿,我有像"1,2,3“这样
的
字符串列表,我想得到整数列表,我知道如何将一个字符串映射到整数列表,但我正在努力制作列表。到目前为止,我想出了: List<String> lines = getLines(s); .map((z->Arrays.
stream
(z.split(","))
浏览 20
提问于2021-09-02
得票数 0
回答已采纳
2
回答
Java
:有没有更好
的
方法
来使用reduce从现有列表中提取新列表?
、
、
、
、
我正在尝试获取一个元素列表,对这些元素
的
一部分进行一些操作,并将这些操作
的
输出放入一个新
的
列表中。我只想在列表中使用一次迭代。我找到
的
唯一
方法
是: (acc, l2) -> {
浏览 2
提问于2020-06-10
得票数 0
2
回答
在
Java
中将
函数
式
接口声明为变量
的
不利因素是什么?
、
、
、
我已经用
Java
进行了一段时间
的
函数
式
编程
实验,并注意到我开始更喜欢使用来自
java
.util.function包
的
java
.util.function
函数
,例如
函数
、BiFunctions、UnaryOperators、谓词、BiPredicates等等,而不是在我
的
类中使用简单
的
私有
方法
。我知道,它们
的
应用程序更适合作为参数传递给另一个<em
浏览 0
提问于2021-03-24
得票数 3
2
回答
我是否可以说,
java
.util.
stream
.
Stream
中
的
peek()
方法
应该是幂等
的
、
、
我
的
问题是:我
的
问题是:我是否可以说,实际上(消费者行为)中
的
操作应该是幂等<em
浏览 0
提问于2018-04-28
得票数 0
4
回答
如何在
Java
中实例化和填充Scala流?
、
我有一个Scala
函数
foo(bs :
Stream
[Bar]) : Bat,需要从
Java
代码中调用它。如何在
Java
语言中创建"bs“流(
Stream
[Bar])并懒惰地生成它
的
Bar对象?
浏览 15
提问于2011-09-24
得票数 13
回答已采纳
5
回答
相当于
Java
7中
的
地图(来自haskell)
、
在Haskell中有一个名为map
的
函数
,它接受类型A
的
列表和
函数
f,将类型A
的
值映射到B类型
的
值。它返回一个类型为B
的
列表,因此结果列表
的
每个元素都来自对输入列表中
的
值
的
f调用。例如,给定 还有一个
函数
f = {'a' -> 1, 'b'
浏览 0
提问于2015-12-02
得票数 9
回答已采纳
4
回答
将流转换为IntStream
、
、
我发现自己在做以下事情 return countMap.values().
stream
().mapToInt(
Integer
::intValue).max().getAsInt();我
的
问题在于通过
Stream
从IntStream到mapToInt(
Integer
::intValue)
的
愚蠢转换 有更好<
浏览 5
提问于2015-01-18
得票数 36
回答已采纳
2
回答
Kotlin FP :将List<String>转换为Map<String,Int>
、
(~ Map值是字符串在列表中重复多次
的
计数)fun transformMap(list: List<String>): Map<String, Int> {for(n in list){ }}String[] note;
浏览 1
提问于2019-06-01
得票数 2
回答已采纳
8
回答
使用
Java
函数
而不是普通
方法
的
好处?
、
在
Java
8中引入了
函数
接口,实现了
Java
的
函数
编程
。它表示接受一个参数并产生结果
的
函数
。它很容易练习和阅读,但我仍然试图理解它
的
好处,而不仅仅是让它看起来酷。例如,Function<Double, Double> triple = b -> b * 3; double由于
浏览 0
提问于2021-08-11
得票数 19
回答已采纳
2
回答
如何在
java
中并行迭代集合?
、
是否可以在
Java
中并行迭代集合。我在找像System.Threading.Tasks-Namespace中
的
c# Parallel.ForEach这样
的
东西
浏览 5
提问于2015-10-28
得票数 0
3
回答
Java
8中
的
lambda表达式如何实现
函数
式
编程
?
、
、
、
Java
8中
的
lambda表达式如何支持
函数
式
编程
?因为lambda表达式类型被表示为接口,并且是面向对象
的
类类型。 普通
方法
调用与lambda表达式语句有什么不同?
浏览 1
提问于2017-08-17
得票数 2
10
回答
为什么列表中没有tail()或head()
方法
来获取最后或第一个元素?
、
、
最近,我与一个学院讨论了为什么
Java
中
的
List接口没有head()和tail()
方法
。为了实现这样
的
功能,必须编写一个包装器,如下所示: if (underlyingList == null || underlyingList.isEmpty())underlyingList.get(underlyingList.size()-1);我不知道所有的列表实现,但我假设至少在LinkedList和ArrayList中,获得最后和第一个元素(常数时间)应该是非常简单
的</e
浏览 1
提问于2011-09-27
得票数 27
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用现代Java调整经典设计模式
Java Stream函数式编程?用过都说好,案例图文详解送给你
Java Stream常见用法和技巧详解
如何理解Java8 的函数式编程
java基础之java8新特性:Stream API
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券