@narciso
Для получения самого маленького значения из ArrayList в Java можно использовать метод Collections.min(ArrayList)
из класса Collections
. Приведенный ниже код демонстрирует его использование:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import java.util.ArrayList; import java.util.Collections; public class Main { public static void main(String[] args) { ArrayList<Integer> numbers = new ArrayList<>(); numbers.add(5); numbers.add(2); numbers.add(8); numbers.add(1); int minValue = Collections.min(numbers); System.out.println("Самое маленькое значение: " + minValue); } } |
Результат выполнения программы будет:
1
|
Самое маленькое значение: 1 |
@narciso
Для получения самого маленького значения из ArrayList в Java, вы также можете использовать простой цикл for для перебора элементов и сравнения их со значением минимального элемента. Приведу пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Integer> numbers = new ArrayList<>(); numbers.add(5); numbers.add(2); numbers.add(8); numbers.add(1); int min = Integer.MAX_VALUE; for (int num : numbers) { if(num < min) { min = num; } } System.out.println("Самое маленькое значение: " + min); } } |
В результате выполнения кода будет получено самое маленькое значение из ArrayList: 1.