java寻找list最大的数,返回
时间: 2024-04-12 18:27:37 浏览: 23
你可以使用以下代码来寻找一个 List 中的最大数并返回它:
```java
import java.util.List;
import java.util.Collections;
public class Main {
public static int findMax(List<Integer> list) {
if (list == null || list.isEmpty()) {
throw new IllegalArgumentException("List is null or empty");
}
return Collections.max(list);
}
public static void main(String[] args) {
List<Integer> numbers = List.of(5, 2, 9, 1, 7);
int maxNumber = findMax(numbers);
System.out.println("Max number: " + maxNumber);
}
}
```
在上述代码中,`findMax` 方法接受一个 `List<Integer>` 参数,并使用 `Collections.max` 方法来找到最大的数。如果传入的 List 为 null 或为空,将抛出 `IllegalArgumentException` 异常。在 `main` 方法中,我们创建一个示例 List,并打印出最大的数。
注意,需要在代码中添加 `import java.util.List;` 和 `import java.util.Collections;` 来导入所需的类。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)