fid*_*idu 0 java java-8 java-stream
为什么DoubleStream或LongStream没有与以下类似的方法(IntStream中存在):
public static IntStream range(int startInclusive, int endExclusive);
public static IntStream rangeClosed(int startInclusive, int endInclusive);
Run Code Online (Sandbox Code Playgroud)
有什么特别的原因吗?
首先,LongStream确实有range()方法。
DoubleStream可能没有range()方法,因为数学上在2个double数字的任意范围内都有无限的实数,但是只能用double类型表示它们的有限子集。
因此,例如,当您要求DoubleStream范围为-1.0to时1.0,不清楚要获得什么。
| 归档时间: |
|
| 查看次数: |
89 次 |
| 最近记录: |