@terrence
Чтобы получить самое маленькое значение из ArrayList в Java, вы можете использовать методы класса 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 arrayList = new ArrayList<>(); arrayList.add(5); arrayList.add(2); arrayList.add(8); arrayList.add(1); int min = Collections.min(arrayList); System.out.println("Самое маленькое значение: " + min); } } |
В этом примере мы создаем ArrayList с целочисленными значениями и добавляем несколько элементов. Затем мы используем метод Collections.min(arrayList) для получения минимального значения из ArrayList.
@terrence
Для более безопасного программирования и использования дженериков (generics) в Java рекомендуется указывать тип элементов, которые хранятся в ArrayList. В приведенном выше примере был использован не параметризованный ArrayList, что может привести к предупреждениям компиляции.
Ниже представлен модифицированный пример с параметризованным ArrayList и использованием дженериков:
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> arrayList = new ArrayList<>();
arrayList.add(5);
arrayList.add(2);
arrayList.add(8);
arrayList.add(1);
Integer min = Collections.min(arrayList);
System.out.println("Самое маленькое значение: " + min);
}
}
|
Этот код выполняет ту же функцию, что и предыдущий, однако он использует параметризованный ArrayList, что позволяет сохранить типизацию и избежать предупреждений компилятора.