当前位置: 首页 > 面试题库 >

获取数字流的范围

诸葛茂勋
2023-03-14
问题内容

给定一个DoubleStream s,我可以做s.min()s.max()但不能两者都做,因为它们中的任何一个都会消耗流。

现在假设我有

class Range /* can add code here */ {
    private final double min;
    private final double max;
    Range(double min, double max){
        this.min = min;
        this.max = max;
    }
    // can add code here
}

如何获得信息流的范围?(除以外s.collect(Collectors.toList()); new Range(s.stream().min(),s.stream().max());


问题答案:

您可以调用DoubleStreamsummaryStatistics方法。它返回一个DoubleSummaryStatistics包含最小值和最大值以及其他一些统计信息的对象:平均值,计数和总和。

IntStreamLongStream有类似的summaryStatistics方法。



 类似资料:
  • 问题内容: 如何生成一个随机整数,这样属于? 我试图用这个: 但是它给我带来了价值。 但就我而言,我需要他们成为。 问题答案: Random generator = new Random(); int i = generator.nextInt(10) + 1;

  • 我想获取字节数组的流,但我知道没有获取字节数组流的方法。 我的问题, 为什么不支持此功能? 如何获取字节数组流? 注意:我知道我可以使用< code>Byte[]而不是< code>byte[],但是这并没有回答我的问题。

  • 问题内容: 我正在尝试获取EditText的字符数。我研究了EditText和TextView类的不同属性,但是似乎没有返回字符数的函数。我尝试使用TextWatcher,但这并不理想,因为有时我会从首选项中将保存的消息加载到EditText中,并且TextWatcher不计算当时未键入的字符。 任何帮助将是巨大的! 干杯! 问题答案: 只需抓取EditText中的文本作为字符串并检查其长度即可:

  • 我使用getElementsByClass获取一个元素,我注意到span标签的不寻常使用。文本实际上在标签特征-标题内,而不是跨越一些文本。 以下是我得到的信息: 这是我的代码: 有人能帮助获取span标签的“标题”数据吗?

  • 问题内容: 我试图为我在1到60之间选择的每一行生成一个随机整数作为计时器。 我已经搜索并继续使用此FLOOR函数作为如何在范围内选择随机整数。这给我每一行1。我想念什么? 我在mysql 5.0.75上 我相信这是查询的其余部分,这可能是一个嵌套问题 问题答案: 这对我有用。您的mysql版本可能是?

  • 问题内容: 假设我有一张Java地图,看起来像这样: 如果键按排序顺序(使用树图或链接哈希图)。现在,如果我尝试获取> = 39和<41的值。那么我应该获取字符串“ 39至41”。如何有效地执行此操作? 问题答案: 看起来您想要的不止一个; 你想要一个!具体来说,您可以使用该操作。 这是一个例子: 需要注意的是也有,,和也,而不是操作以及它返回而不只是。