Longs es una clase de utilidad para el tipo primitivo long. Proporciona métodos de utilidad estáticos relacionados con primitivas largas, que aún no se encuentran en Long o Arrays.
Declaración :
@GwtCompatible(emulated=true) public final class Longs extends Object
La siguiente tabla muestra el resumen de campo para la clase Guava Longs:
Some of the methods provided by Guava Longs Class are :
Exceptions :
- min: IllegalArgumentException si la array está vacía.
- max: IllegalArgumentException si la array está vacía.
- fromByteArray: IllegalArgumentException si los bytes tienen menos de 8 elementos.
- sureCapacity: IllegalArgumentException si minLength o padding es negativo.
- toArray: NullPointerException si la colección o cualquiera de sus elementos es nulo.
La siguiente tabla muestra algunos otros métodos provistos por Guava Longs Class:
A continuación se dan algunos ejemplos que muestran la implementación de métodos de Guava Longs Class:
Ejemplo 1:
// Java code to show implementation // of Guava Longs.asList() method import com.google.common.primitives.Longs; import java.util.*; class GFG { // Driver method public static void main(String[] args) { long arr[] = { 3L, 4L, 5L, 6L, 7L }; // Using Longs.asList() method which wraps // the primitive long array as List of // long Type List<Long> myList = Longs.asList(arr); // Displaying the elements System.out.println(myList); } }
Producción :
[3, 4, 5, 6, 7]
Ejemplo 2:
// Java code to show implementation // of Guava Longs.toArray() method import com.google.common.primitives.Longs; import java.util.*; class GFG { // Driver method public static void main(String[] args) { List<Long> myList = Arrays.asList(3L, 4L, 5L, 6L, 7L); // Using Longs.toArray() method which // converts a List of Longs to an // array of long long[] arr = Longs.toArray(myList); // Displaying the elements System.out.println(Arrays.toString(arr)); } }
Producción :
[3, 4, 5, 6, 7]
Ejemplo 3:
// Java code to show implementation // of Guava Longs.concat() method import com.google.common.primitives.Longs; import java.util.*; class GFG { // Driver method public static void main(String[] args) { long[] arr1 = { 3L, 4L, 5L }; long[] arr2 = { 6L, 7L }; // Using Longs.concat() method which // combines arrays from specified // arrays into a single array long[] arr = Longs.concat(arr1, arr2); // Displaying the elements System.out.println(Arrays.toString(arr)); } }
Producción :
[3, 4, 5, 6, 7]
Ejemplo 4:
// Java code to show implementation // of Guava Longs.contains() method import com.google.common.primitives.Longs; class GFG { // Driver method public static void main(String[] args) { long[] arr = { 3L, 4L, 5L, 6L }; // Using Longs.contains() method which // checks if element is present in array // or not System.out.println(Longs.contains(arr, 4L)); System.out.println(Longs.contains(arr, 7L)); } }
producción :
true false
Ejemplo 5:
// Java code to show implementation // of Guava Longs.min() method import com.google.common.primitives.Longs; class GFG { // Driver method public static void main(String[] args) { long[] arr = { 3L, 4L, 5L, 6L }; // Using Longs.min() method System.out.println(Longs.min(arr)); } }
Producción :
3
Ejemplo 6:
// Java code to show implementation // of Guava Longs.max() method import com.google.common.primitives.Longs; class GFG { // Driver method public static void main(String[] args) { long[] arr = { 3L, 4L, 5L, 6L }; // Using Longs.max() method System.out.println(Longs.max(arr)); } }
Producción :
6
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