Guayaba de Java | Método Floats.asList() con ejemplos

El método Floats.asList() de la clase Floats de Guava acepta una array flotante como parámetro y devuelve una lista que tiene el tamaño fijo. La lista devuelta está respaldada por la array flotante que se pasa como argumento. Significa que los cambios realizados en la array pasada como parámetro se reflejarán en la lista devuelta por el método y viceversa.

Sintaxis:

lista estática pública< flotante > asList(float…backingArray)

Parámetro: el método acepta un parámetro obligatorio backingArray que es una array flotante que se utiliza para respaldar la lista.

Valor devuelto: el método Floats.asList() devuelve una lista de tamaño fijo respaldada por la array que se pasa como argumento al método. En otras palabras, el método devuelve la vista de lista de la array.

Los siguientes ejemplos ilustran la implementación del método anterior:

Ejemplo 1:

// Java code to show implementation of
// Guava's Floats.asList() method
  
import com.google.common.primitives.Floats;
import java.util.List;
  
class GFG {
  
    // Driver's code
    public static void main(String[] args)
    {
  
        // Creating a Float array
        float arr[] = { 1.2f, 2.3f, 3.4f, 4.5f, 5.6f };
  
        // Using Floats.asList() method to wrap
        // the specified primitive Float array
        // as a List of the Float type
        List<Float> myList = Floats.asList(arr);
  
        // Displaying the elements in List
        System.out.println(myList);
    }
}
Producción:

[1.2, 2.3, 3.4, 4.5, 5.6]

Ejemplo 2:

// Java code to show implementation of
// Guava's Floats.asList() method
  
import com.google.common.primitives.Floats;
import java.util.List;
  
class GFG {
  
    // Driver's code
    public static void main(String[] args)
    {
  
        // Creating a Float array
        float arr[] = { 3.2f, 5.5f, 7.6f };
  
        // Using Floats.asList() method to wrap
        // the specified primitive Float array
        // as a List of the Float type
        List<Float> myList = Floats.asList(arr);
  
        // Displaying the elements in List
        System.out.println(myList);
    }
}
Producción:

[3.2, 5.5, 7.6]

Referencia: https://google.github.io/guava/releases/19.0/api/docs/com/google/common/primitives/Floats.html#asList(float…)

Publicación traducida automáticamente

Artículo escrito por Sahil_Bansall 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 *