Condiciones previas | guayaba | Java

Introducción: la clase de condiciones previas proporciona una lista de métodos estáticos para comprobar que se invoca un método o un constructor con valores de parámetros válidos. Si una condición previa falla, se genera una excepción personalizada. Estos métodos generalmente aceptan una expresión booleana que se espera que sea verdadera. En el caso de checkNotNull, … Continue reading «Condiciones previas | guayaba | Java»

Uso de los recopiladores de Guava para recopilar flujos en colecciones inmutables en Java

Guava es un conjunto de bibliotecas principales de Google que incluye nuevos tipos de colección. Por ejemplo, tenemos multimap y multisets, colecciones inmutables, una biblioteca de gráficos y utilidades para la concurrencia. Es utilizado por muchas empresas. En este artículo, vamos a ver cómo usar los recopiladores de Guava para recopilar flujos en colecciones inmutables … Continue reading «Uso de los recopiladores de Guava para recopilar flujos en colecciones inmutables en Java»

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

El método Chars.asList() de la clase Chars de Guava acepta una array de caracteres como parámetro y devuelve una lista que tiene el tamaño fijo. La lista devuelta está respaldada por la array char que se pasa como argumento. Significa que los cambios realizados en la array pasada como parámetro se reflejarán en la lista … Continue reading «Guayaba de Java | Método Chars.asList() con ejemplos»

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

El método toArray() de Floats Class en la biblioteca Guava se usa para convertir los valores flotantes, pasados ​​como parámetro a este método, en un Float Array. Estos valores flotantes se pasan como una colección a este método. Este método devuelve una array flotante. Sintaxis: public static float[] toArray(Colección<? extiende la colección Número>) Parámetros: este … Continue reading «Guayaba de Java | Método Floats.toArray() con ejemplos»

Guayaba de Java | Método Chars.contains() con ejemplos

El método contains() de Chars Class en la biblioteca Guava se usa para verificar si un valor específico está presente en la array especificada de valores char. El valor de char que se va a buscar y la array de char en la que se va a buscar se toman como parámetro. Sintaxis: public static … Continue reading «Guayaba de Java | Método Chars.contains() con ejemplos»

Guayaba de Java | Método Booleans.indexOf(boolean[] array, boolean[] target) con ejemplos

El método Booleans.indexOf(boolean[] array, boolean[] target) de la clase Booleans de Guava acepta dos parámetros array y target . Si el destino existe dentro de la array, el método devuelve la posición de inicio de su primera aparición . Si el destino no existe dentro de la array, el método devuelve -1 . Sintaxis: public … Continue reading «Guayaba de Java | Método Booleans.indexOf(boolean[] array, boolean[] target) con ejemplos»

Guayaba de Java | Método IntMath log10 (int x, modo RoundingMode) con ejemplos

El método log10(int x, RoundingMode mode) de IntMath Class de Guava acepta dos parámetros y calcula el valor logarítmico en base 10 del primer parámetro redondeado según el modo de redondeo especificado por el segundo parámetro. Sintaxis: public static int log10(int x, RoundingMode mode) Parámetros: El método toma 2 parámetros: x es el valor int … Continue reading «Guayaba de Java | Método IntMath log10 (int x, modo RoundingMode) con ejemplos»

Guayaba de Java | Método Ints.compare() con ejemplos

Ints.compare() es un método de la clase Ints en la biblioteca Guava que se usa para comparar los dos valores int dados. Toma dos números enteros como parámetros que se van a comparar. Devuelve un valor de comparación basado en la comparación de los enteros especificados. Sintaxis:   public static int compare(int a, int b) Parámetros: … Continue reading «Guayaba de Java | Método Ints.compare() con ejemplos»

Clase de carpintero | guayaba | Java

La clase Joiner de Guava proporciona varios métodos para manejar operaciones de unión en strings, objetos, etc. Esta clase proporciona funcionalidad avanzada para la operación de unión. Declaración: La siguiente es la declaración para la clase com.google.common.base.Joiner : @GwtCompatible public class Joiner extends Object La siguiente tabla ofrece un breve resumen de los métodos proporcionados … Continue reading «Clase de carpintero | guayaba | Java»

función BigIntegerMath dividir() | guayaba | Java

El método divide(BigInteger p, BigInteger q, modo RoundingMode) de la clase BigIntegerMath de Guava devuelve el resultado de dividir p por q, redondeando usando el RoundingMode especificado. Sintaxis: public static BigInteger divide(BigInteger p, BigInteger q, RoundingMode mode) Parámetros: Este método toma los siguientes parámetros: p : El dividendo BigInteger q : El divisor BigInteger modo … Continue reading «función BigIntegerMath dividir() | guayaba | Java»