Curry funciones en Java con ejemplos

Currying de funciones es un concepto de dividir una función con muchos argumentos en muchas funciones con un solo argumento de tal manera que el resultado sea el mismo. En otras palabras, es una técnica para simplificar una función de argumento de varios valores en funciones múltiples de argumento de un solo valor. Considere el … Continue reading «Curry funciones en Java con ejemplos»

Lectura eficiente de entradas para programación competitiva con Java 8

Como todos sabemos, al resolver cualquier problema de CP, el primer paso es recopilar o leer la entrada. Un error común que todos cometemos es pasar demasiado tiempo escribiendo código y compilando también. En Java, se recomienda usar BufferedReader en lugar de Scanner para aceptar la entrada del usuario. ¿Por qué? Se discute en uno … Continue reading «Lectura eficiente de entradas para programación competitiva con Java 8»

Comprender la clonación de objetos en Java con ejemplos

En este artículo, analizamos la interfaz Cloneable que indica que una clase ha proporcionado un método clone() seguro . Para comprender lo que significa la clonación, recuerde lo que sucede cuando hace una copia de una variable que contiene una referencia de objeto. El original y la copia son referencias al mismo objeto. Esto significa … Continue reading «Comprender la clonación de objetos en Java con ejemplos»

Atraviesa un HashMap en Java

HashMap almacena los datos en pares (Clave, Valor), y puede acceder a ellos mediante un índice de otro tipo. La clase HashMap implementa la interfaz Map que nos permite almacenar la clave. hashMap es una parte del marco de colecciones de Java desde Java 1.2. Utiliza internamente una técnica de hash que es bastante rápida. … Continue reading «Atraviesa un HashMap en Java»

Cómo convertir un flujo en un mapa en Java

Introducido en Java 8, Stream API se usa para procesar colecciones de objetos. Una secuencia es una secuencia de objetos que admite varios métodos que se pueden canalizar para producir el resultado deseado. En este artículo, se analizan los métodos para convertir una secuencia en un mapa . Método 1: Uso de la función Collectors.toMap() … Continue reading «Cómo convertir un flujo en un mapa en Java»

Calendario método getLeastMaximum() en Java con ejemplos

El método getLeastMaximum(int calndr_field ) en la clase Calendar se usa para devolver el valor máximo más bajo para el campo de calendario dado (int calndr_field) de esta instancia de Calendar. Sintaxis: public abstract int getLeastMaximum(int calndr_field) Parámetros: El método toma un parámetro calndr_field que se refiere al campo de calendario sobre el que se … Continue reading «Calendario método getLeastMaximum() en Java con ejemplos»

Java 8 | Interfaz BooleanSupplier con ejemplos

La interfaz BooleanSupplier es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que no toma ningún argumento pero produce un valor booleano. La expresión lambda asignada a un objeto de tipo BooleanSupplier se usa para definir su getAsBoolean() que eventualmente aplica la operación … Continue reading «Java 8 | Interfaz BooleanSupplier con ejemplos»

Método FloatBuffer arrayOffset() en Java con ejemplos

El método arrayOffset() de la clase java.nio.FloatBuffer se utiliza para devolver el desplazamiento dentro de la array de respaldo del búfer del primer elemento del búfer. Significa que si este búfer está respaldado por una array, entonces la posición del búfer p corresponde al índice de array p + arrayOffset(). Para verificar si este búfer … Continue reading «Método FloatBuffer arrayOffset() en Java con ejemplos»

¿Cómo crear una aplicación de noticias en Android?

La creación de redes es una parte integral del desarrollo de Android, especialmente cuando se crean clientes basados ​​en datos. La clase Java que se utiliza principalmente para las conexiones de red es HttpUrlConnection . La clase requiere la gestión manual del análisis de datos y la ejecución asíncrona de requests. Para las operaciones de … Continue reading «¿Cómo crear una aplicación de noticias en Android?»

Método Year minus(TemporalAmount) en Java con ejemplos

El método minus(TemporalAmount) de la clase Year se usa para devolver una copia de este año después de restar la cantidad especificada de TemporalAmount de este objeto Year. Se lanza una excepción, si la unidad especificada no se puede restar del año. El TemporalAmount pasado se crea a partir del objeto Period. Esta instancia es … Continue reading «Método Year minus(TemporalAmount) en Java con ejemplos»