0
private static boolean isCompositeLambda(int number) {
return number > 3 && Stream.iterate(2, i -> i + 1)
.filter(x -> number % x == 0)
.limit((long) Math.sqrt(number))
.count() > 0;
}
當我給5它進入無限循環。 任何人都可以給出正確的代碼找到一個數字的Lambda表達式是否合成
該限制值的數量,而不是值的極限,其中過濾器將阻止反正。 –