Как найти максимум в массиве java
Ответы
Maksim Litvinov
02 августа 2022
В Java чтобы найти максимум в массиве можно перебрать массив при помощи цикла или использовать стримы. Для примера найдем максимум в массиве при помощи стримов, это наиболее лаконичный вариант. При помощи статического метода stream()
класса Arrays
преобразуем массив в стрим и найдем максимум:
import java.util.Arrays;
int[] coll = {1, 2, 8, 4, -2};
Arrays.stream(coll).max().getAsInt(); // 8
0
0
Сергей Якимович
18 ноября 2022
Если массив можно изменять, то можно использовать сортировку :
int[] arr = {1,5,7,2,6};
Arrays.sort(arr);
int max = arr[arr.length - 1];
System.out.println(max); // => 7
System.out.println(Arrays.toString(arr)); // => [1, 2, 5, 6, 7]
0
0