El método Longs.asList() de la clase Longs de Guava acepta una array larga como parámetro y devuelve una lista que tiene el tamaño fijo. La lista devuelta está respaldada por la array larga 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 < Long > asList (long… backingArray)
Parámetro: el método acepta un parámetro obligatorio backingArray que es una array larga que se utiliza para respaldar la lista.
Valor de retorno: el método Longs.asList() devuelve una lista de tamaño fijo que está 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 Longs.asList() method import com.google.common.primitives.Longs; import java.util.List; class GFG { // Driver's code public static void main(String[] args) { // Creating a Long array long arr[] = { 1, 2, 3, 4, 5 }; // Using Longs.asList() method to wrap // the specified primitive Long array // as a List of the Long type List<Long> myList = Longs.asList(arr); // Displaying the elements in List System.out.println(myList); } }
[1, 2, 3, 4, 5]
Ejemplo 2:
// Java code to show implementation of // Guava's Longs.asList() method import com.google.common.primitives.Longs; import java.util.List; class GFG { // Driver's code public static void main(String[] args) { // Creating a Long array long arr[] = { 3, 5, 7 }; // Using Longs.asList() method to wrap // the specified primitive Long array // as a List of the Long type List<Long> myList = Longs.asList(arr); // Displaying the elements in List System.out.println(myList); } }
[3, 5, 7]
Referencia: https://google.github.io/guava/releases/21.0/api/docs/com/google/common/primitives/Longs.html#asList-long…-
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