Чтобы получить максимальное значение массива в Java, вы можете использовать различные методы. Вот некоторые из наиболее распространенных подходов:
Метод 1: использование цикла
Вы можете перебирать массив и отслеживать максимальное встречающееся значение.
int[] array = {1, 5, 3, 9, 2};
int max = array[0]; // Assume the first element is the maximum
for (int i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
}
}
System.out.println("Maximum value: " + max);
Метод 2. Использование класса Arrays
.
Класс java.util.Arrays
предоставляет удобный метод под названием stream()
, который можно использовать для определения максимального значения.
import java.util.Arrays;
int[] array = {1, 5, 3, 9, 2};
int max = Arrays.stream(array).max().getAsInt();
System.out.println("Maximum value: " + max);
Метод 3. Использование класса Collections
.
Если у вас есть массив объектов или значений Integer
вместо примитивного int
, вы можно использовать класс java.util.Collections
.
import java.util.Collections;
import java.util.List;
Integer[] array = {1, 5, 3, 9, 2};
List<Integer> list = Arrays.asList(array);
Integer max = Collections.max(list);
System.out.println("Maximum value: " + max);