java - 在java中查找特定范围的数字
问题描述
这是我获得70分及以上分数的学生的代码
public static List<List<String>> higher (List<List<String>> data, String high) {
return data.stream()
.filter(e-> e.get(6).equalsIgnoreCase(high))
.collect(Collectors.toList());
}
这是我的结果
[70]
请问70及以上的学生怎么招
解决方案
测试这个:
public static List<List<String>> distinction(List<List<String>> data, Integer high) {
return data.stream()
.filter(e-> Integer.parseInt(e.get(6)) >= high)
.collect(Collectors.toList());
}
高应该是70
推荐阅读
- java - 如何在处理中创建多色光栅化图片
- python - 当我尝试使用 {% url %} 将数据提取到 url 以实现 PayPal 结帐时,找不到 url。为什么?
- node.js - 使用 Sequelize 在 Postman 上发布表单数据引发约束错误
- python - 我无法在 PySimpleGUI 中使用菜单
- java - 为什么它在再次要求用户输入之前运行 3 次?
- java - 寻宝 java 二维数组
- ios - 错误:无法从 http://rubygems.org/ 下载数据 - 超时 (http://rubygems.org/specs.4.8.gz)
- flutter - Flutter:渲染在 android 设备上工作正常,但在不同大小的 iOS 设备上溢出
- emacs - 在掩埋缓冲区上的 goto-char 后 Emacs 没有移动点
- visual-studio - 如何修复这个 cmake ninja lexing 错误?