使用条件限制intStream

时间:2015-09-25 15:43:41

标签: java random java-8 java-stream

我试图像这样制作一系列随机整数:

static int[] randomInts (int size, int randomNumberOrigin, int randomNumberBound)
{
    return ThreadLocalRandom.current()
            .ints(size, randomNumberOrigin, randomNumberBound)
            .toArray();
}

阵列将是这样的:

  

[1,8,4,4,9,6, 0 ,9,0,5,3,6,......]

任务是将流限制为第一个找到的零,以便数组如下:

  

[1,8,4,4,9,6, 0 ]

有一种简单的方法可以用.limitByPredicate(n -> n == 0)之类的东西制作 ?

0 个答案:

没有答案