1
1
在您的特定测试中,输入为空是完全有效的:零数字之和为零。所以你可以使用
还请注意,您可以转换为原始流并使用
这样,如果输入为空,当然也会得到0。 |
2
1
不,使用它不一定是一种坏习惯
因此,您应该问自己,如果
|
3
0
通过将流简化为参数,流可能为空
但针对您的任务,我建议使用自定义收集器来划分质数和非质数,然后对前n个数求和。 不久前,我实现了素数和非素数的收集器,实现如下:
及其用途:
然后你可以
或者,您可以使用以下方法过滤数字流,只选择素数并求和:
用法如下:
第二种方法比第一种方法更简洁有效。 希望这能回答你的问题。 |
Thomas van Schijndel · ASP。NET MVC Nullreferenceexception:系统。网状物Mvc。WebViewPage<TModel>。模型获取<偏移量0x00000004>处的字段为空 6 年前 |
Momom0 · 读取按钮C#标签时如何避免NRE【重复】 8 年前 |
AdHominem · 在Optional上使用get()是不是不好? 8 年前 |
Farid-ur-Rahman · 将图像添加到控件的图像列表[重复] 10 年前 |