小编Max*_*ver的帖子

Java 8 检查其键与包含键的列表的哈希图相等性,并在它们相等的地方返回哈希图值

我想用 Java 8 迭代哈希图,将其键与给定列表(包含具有键 ID 的对象)进行比较,并从哈希图中返回值,其中哈希图的键和列表中对象的键相等. 我想不通。

我尝试完成这样的事情:

someHashMap.entrySet()
    .stream()
    .filter(entry -> entry.getValue().equals(something.stream().iterator().next().getID()))
    .map(map -> map.getValue())
    .collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)

java list hashmap java-8 java-stream

3
推荐指数
1
解决办法
5824
查看次数

在 Java 8 Stream 中创建带参数的对象

使用 Stream 类时是否可以创建带参数的对象?我想用 Java 8 Stream 重现以下内容。

for(Integer id:someCollectionContainingTheIntegers){
     someClass.getList().add(new Whatever(param1, id));
}
Run Code Online (Sandbox Code Playgroud)

java collections parameters java-8 java-stream

3
推荐指数
1
解决办法
1665
查看次数

标签 统计

java ×2

java-8 ×2

java-stream ×2

collections ×1

hashmap ×1

list ×1

parameters ×1