@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, что позволяет сохранить типизацию и избежать предупреждений компилятора.