相关疑难解决方法(0)

643
推荐指数
15
解决办法
58万
查看次数

如何从List <Integer>获取IntStream?

我可以想到两种方式:

public static IntStream foo(List<Integer> list)
{
    return list.stream().mapToInt(Integer::valueOf);
}

public static IntStream bar(List<Integer> list)
{
    return list.stream().mapToInt(x -> x);
}
Run Code Online (Sandbox Code Playgroud)

什么是惯用的方式?也许已经有一个库函数完全符合我的要求?

java collections boxing java-8 java-stream

40
推荐指数
2
解决办法
1万
查看次数

检测带有Java Optional的Hashmap是否具有空值?

我想知道HashMap它的所有值是否为空.除了必须检查地图中每个条目的值之外,最好的方法是什么?

HashMap<Long, Optional<Long>> aMap = new HashMap<>();

aMap.put(new Long(55), Optional.empty());
aMap.put(new Long(66), Optional.empty());
aMap.put(new Long(77), Optional.empty());
aMap.put(new Long(99), Optional.empty());
Run Code Online (Sandbox Code Playgroud)

java hashmap optional java-8

4
推荐指数
1
解决办法
754
查看次数

标签 统计

java ×3

collections ×2

java-8 ×2

boxing ×1

filter ×1

hashmap ×1

java-stream ×1

optional ×1