java - Java - 通过另一个数组安装一个数组
问题描述
我是Java的初学者,我想做一个这样的程序:我们已经初始化了一个整数数组,例如我们想知道有多少数字小于5,如果我们有4个数字小于5我们想在输出中得到这个:
4个数字小于5
这是我的代码,我认为它有点接近它,谢谢。
int num[] = {2, 8, 9, 4, 1};
int under[] = {0};
for (int i = 0; i < num.length; i++) {
if (num[i] < 5) {
num[i] = under[i];
System.out.println(num.length + " are under 5");
}
}
解决方案
您可以使用 java 8 功能。
final List<Integer> integers = Arrays.asList(1, 2, 3, 4, 5);
List<Integer> newList = integers
.stream()
.filter((n) -> n < 5)
.collect(Collectors.toList());
System.out.println(newList.size());
推荐阅读
- javascript - Material-ui datepickers,如何禁用某些多个日期
- python - 如何将 zip 存档中的文件分类到 Python 中的列表中?
- javascript - 在导入的组件之间传递 React 状态
- azure-databricks - 使用服务主体从 DataBricks 连接到 Synapse
- react-native - 在本机反应中创建下拉列表
- javascript - JSDoc 正确记录事件监听器
- r - 计算问卷分数的功能(不同时间,因素变量)
- python - Python & Discord.py,如果服务器 ID = 'ServerID' 离开
- xamarin.forms - 在 Xamarin.Form Shell Flyout 中单击项目菜单时如何重新加载页面
- android - Android xml通过子约束布局避免重叠约束布局边框半径