我知道有
Collections.max(list);
Collections.min(list);
Run Code Online (Sandbox Code Playgroud)
要获得arraylist的最大值或最小值,但我正在寻找一种方法来获得某个范围之间的最大值或最小值.
例如,索引0和索引5之间的最大值是多少?
用于list.subList在以下部分上运行操作List:
Collections.max(list.subList(0,6));
Run Code Online (Sandbox Code Playgroud)
list.subList(0,6) 返回索引0和5(包括)之间原始列表部分的视图.
你可以使用子列表.创建一个包含范围的列表,然后将其作为参数传递给最大值.
例如:
Collections.max(list.subList(0,6));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
118 次 |
| 最近记录: |