Encuentre el valor máximo o mínimo en una array de primitivas usando Java

Java en su conjunto es un lenguaje que generalmente requiere mucha codificación para ejecutar tareas específicas. Por lo tanto, tener taquigrafía para varias utilidades puede ser beneficioso. Una de esas utilidades, para encontrar el elemento máximo y mínimo en una array, se explica en este artículo usando » aslist() «. El tipo aslist() arroja una lista de la array pasada en su argumento. Esta función está definida en “ Java.utils.Arrays “. 
Para obtener el valor mínimo o máximo de la array, podemos usar los métodos  Collections.min() y Collections.max() .
Pero como este método requiere un tipo de datos de lista, necesitamos convertir la array a lista primero usando la función » aslist() » explicada anteriormente.

Nota:   «La array que está pasando a Arrays.asList() debe tener un tipo de retorno de Integer o cualquier clase que desee usar», ya que Collections.sort() acepta el objeto ArrayList como parámetro. 

Nota: si usa type int mientras declara la array, terminará viendo este error: «no se encontró un método adecuado para min (List<int[]>)»

Java

// Java code to demonstrate how to
// extract minimum and maximum number
// in 1 line.
import java.util.Arrays;
import java.util.Collections;
 
public class MinNMax {
    public static void main(String[] args)
    {
 
        // Initializing array of integers
        Integer[] num = { 2, 4, 7, 5, 9 };
 
        // using Collections.min() to
        // find minimum element
        // using only 1 line.
        int min = Collections.min(Arrays.asList(num));
 
        // using Collections.max()
        // to find maximum element
        // using only 1 line.
        int max = Collections.max(Arrays.asList(num));
 
        // printing minimum and maximum numbers
        System.out.println("Minimum number of array is : "
                           + min);
        System.out.println("Maximum number of array is : "
                           + max);
    }
}
Producción

Minimum number of array is : 2
Maximum number of array is : 9

Este artículo es una contribución de Astha Tyagi . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente. 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *