腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何使用流覆盖副本
创建
HashMap?
、
、
我正在使用
java8
java8
stream API
创建
一个stream,如下所示: .collect(Collectors.toMap(Entity::getType, Entity::getValue));额外的元素
浏览 2
提问于2015-03-24
得票数 9
回答已采纳
1
回答
Java 8流式传输一个
集合
,并仅将筛选的值的特定字段添加到字符串列表中
、
、
我有一个Account对象的
集合
。我想流过这个
集合
,并根据价格是否大于100进行过滤。if(acct.getPrice() >100){ } } 我正在尝试使用
Java8
流来实现同样的目的,但不确定如何
创建
仅包含帐户Ids的ArrayList。
浏览 38
提问于2021-08-30
得票数 1
回答已采纳
1
回答
如何在Spring表达式语言中处理列表列表
、
、
我能够使用Spring Expression Language的“
集合
投影”操作符来访问Employees {#Customers.![customerName]}、{#Customers.!
浏览 3
提问于2015-08-19
得票数 4
3
回答
lambda表达式每次执行时都会在堆上
创建
一个对象吗?
、
、
当我使用
Java8
的新语法糖遍历
集合
时,比如 // do something useful这不是等同于下面的“旧语法”片段吗?Item>() { public void accept(Item item) { }这是否意味着每次迭代
集合
时都会在堆上
创建
一个新的匿名
浏览 0
提问于2014-12-17
得票数 205
回答已采纳
5
回答
Java 8修改流元素
、
、
我想用
Java8
编写纯函数,该函数接受一个
集合
作为参数,对该
集合
的每个对象应用一些更改,并在更新后返回一个新的
集合
。我想遵循FP原则,所以我不想更新/修改作为参数传递的
集合
。有没有办法在不
创建
原始
集合
的副本(然后使用forEach或'normal‘for循环)的情况下使用Stream API做到这一点?下面的示例对象,让我们假设我想要将一个文本附加到其中一个对象属性: public class SampleDTO { private Stri
浏览 63
提问于2016-07-11
得票数 28
回答已采纳
2
回答
我使用Guava的不可变
集合
(为Java 6编译)和Java 8 JRE,我可以使用新的流接口吗?
、
、
、
我使用Guava,特别是它们的不可变
集合
(ImmutableList,ImmutableSet)。 但是Guava是为Java6编译的,如果我使用
Java8
,我可以在它们上使用.stream()吗?
浏览 2
提问于2014-03-26
得票数 7
1
回答
如何从另一个List<Object>
创建
包含字段String和Map<String、Set<String>>的List<Object2>
、
、
、
、
我的目标是从
创建
一个。谢谢你。
浏览 32
提问于2021-05-06
得票数 0
回答已采纳
1
回答
Java版本升级到8
、
我知道类似的问题已经得到了回答,但我有一个具体的问题,如果有人能给我一些启发的话,那就太好了。我正在尝试将一些应用程序(使用Swing的桌面应用程序)迁移到Java版本8。目前用于编译和运行的版本是6。我计划使用JDK 8编译应用程序,但为了避免更多的复杂性(和返工),我希望保持第三方API的原样(在版本5上编译),即使我确实有API的完整源代码。编辑: 为了准确地回答我的问题--考虑到Java 5和Java 8之间的行为和源代码不兼容,是否有可能并且很可能在实际情况下
浏览 2
提问于2016-03-09
得票数 0
7
回答
如何使用Java 8 lambda计算序列中多个数字的平均值
、
、
、
如果我有
集合
点,我如何在一次迭代中使用
Java8
流计算x,y的平均值。 下面的示例
创建
两个流,并在输入
集合
上迭代两次,以计算x& y的平均值。
浏览 1
提问于2015-01-13
得票数 12
2
回答
Google Guava /提供功能
集合
型实现
、
、
有没有人知道Guava或
Java8
在未来是否会提供持久的
集合
实现-受更多功能实现的启发,例如在Clojure或Scala中(提供快照,由于共享树结构而进行的高效修改等)?
浏览 1
提问于2012-04-10
得票数 6
回答已采纳
3
回答
Java8
forEach用例
、
、
假设您有一个包含一些字符串的
集合
,并且希望返回每个字符串的前两个字符(或者其他一些操作.)。在
Java8
中,在这种情况下,您可以使用从
集合
中获得的流()上的map或forEach方法(可能是其他方法,但这现在并不重要)。就我个人而言,我会使用map,主要是因为我将forEach与突变
集合
联系在一起,我希望避免这种情况。我还
创建
了一个关于性能的非常小的测试,但在使用forEach时看不到任何改进(我完全理解小型测试不能给出可靠的结果,但仍然如此)。 那么应该选择forEach的用例是什么呢?
浏览 2
提问于2015-05-11
得票数 2
回答已采纳
1
回答
如何使用Java 8特性生成
集合
?
、
、
如果我有一个类Book,其中包含一个Page对象列表,那么如何使用
Java8
的一些特性(如流、收集器、lamdas等)生成一个给定的Book对象
集合
的Page对象
集合
?
浏览 1
提问于2017-01-14
得票数 1
回答已采纳
2
回答
将每个值映射到Java数组(或类似数组)中,就像Ruby中一样
、
、
我上次使用Java已经有一段时间了,所以如果这个问题很愚蠢,请原谅我。在Ruby语言中,我经常使用.map。在Java中有没有类似的东西,或者我必须迭代数组?output = [] output << SomeClass.new(elem)我会写
浏览 1
提问于2014-08-13
得票数 2
3
回答
嵌套
java8
流以按谓词获取
集合
、
我正在尝试从基于某个谓词的
Java8
中使用streams的
集合
中获取对象
集合
Collection<object> objectCollectionNewobjectCollection.stream().filter( x- > x.isTrue == o.isTrue)); 所以基本上我想根据我的谓词从objectCollection中获得一个对象
集合
浏览 0
提问于2015-04-14
得票数 2
1
回答
在
java8
中如何在intelliJ中使用
集合
工厂方法
、
、
、
作为问题的标题,我想使用
集合
工厂方法,比如intelliJ IDEA(社区版)上的
Java8
中的'Map.of("string",Object)。我知道在java9版本中支持它,但是我看到使用
集合
工厂方法是可能的,通过在eclipse上的pom.xml中的'org.codehaus.groovy‘的maven依赖。出于这个原因,我假设也可以通过gradle在intelliJ上使用
集合
工厂方法。感谢您的阅读。
浏览 2
提问于2021-02-16
得票数 2
2
回答
顺序
集合
一致性上的
Java8
流
、
、
、
据我所知,java中的set是一个无序
集合
,迭代器将按自己选择的某种顺序处理这些项(这里可能我错了),但确保它处理
集合
中的所有元素。在
Java8
中,
集合
中的stream() API引入了跳过和限制功能。因此,我想知道无论我启动一个流多少次,从流处理的项目的顺序是否保持不变,还是每次都是随机的?如果在流之间修改了
集合
,那么顺序会改变吗? 可能与此无关,但我在这里提供问题:现在谈到问题,我有一组大小为2000或不会被修改的post
创建
,我正在为50个批处理操作,每批都有一个网络调用。如果我在
浏览 13
提问于2017-07-20
得票数 4
回答已采纳
3
回答
如何替换Java9中的批注目录?
、
、
在
Java8
和更早的版本中,存在使用背书目录(java.endorsed.dirs)的机制,该目录是覆盖JDK内部实现的库的
集合
。 我如何在Java-9中解决这个问题?作为背书的目录在哪里被删除了?
浏览 7
提问于2017-09-26
得票数 23
回答已采纳
1
回答
如果列表项目在一个变量中具有相同的值,则使用不同的变量比较列表
、
String getName() { } return age;} 我
创建
了一个人员列表
浏览 7
提问于2020-05-08
得票数 0
回答已采纳
5
回答
为什么在java 8中将流API集成到
集合
框架中?
、
、
、
、
因此,我想知道为什么
java8
团队决定将Stream API集成到现有的
集合
框架中,而不是使用委托(基于给定的
集合
构造流)?
浏览 2
提问于2017-07-15
得票数 1
2
回答
接口内的静态方法- Java
、
、
我正在学习Java接口,我发现了一些奇怪的东西...public interface Worker { static void aTestStatic() { } // TODO Auto-generate
浏览 2
提问于2016-02-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
巧用 Java8的Stream 对集合操作飞起来
MongoDB如何创建数据库和集合
创建集合不需要new的懒人写法
Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合
实战解析JAVA8(1)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券