Interfaz IntConsumer en Java con ejemplos

La interfaz IntConsumer 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 toma un argumento de valor int pero no devuelve ningún valor. La expresión lambda asignada a un objeto de tipo IntConsumer se usa para definir su accept() que eventualmente aplica … Continue reading «Interfaz IntConsumer en Java con ejemplos»

Interfaz ToLongBiFunction en Java con ejemplos

La interfaz ToLongBiFunction 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 toma dos argumentos de tipo T y U y produce un resultado de valor largo. Esta interfaz funcional admite dos genéricos, a saber: – T : denota el tipo del … Continue reading «Interfaz ToLongBiFunction en Java con ejemplos»

Genere casos de prueba de Junit usando la API de Randoop en Java

Aquí discutiremos cómo generar casos de prueba de Junit usando Randoop junto con ilustraciones de muestra e instantáneas de las instancias actuales. Básicamente, en Desarrollo Si hablamos de casos de prueba, entonces cada desarrollador tiene que escribir casos de prueba manualmente. Lo cual se cuenta en el esfuerzo de desarrollo y también aumenta el tiempo … Continue reading «Genere casos de prueba de Junit usando la API de Randoop en Java»

Método de comparación de patrones (CharSequence) en Java con ejemplos

El método de emparejamiento (CharSequence) de la clase Pattern se usa para generar un comparador que será útil para hacer coincidir la entrada dada como parámetro con el método contra este patrón. El método Pattern.matches() es muy útil cuando necesitamos comparar un patrón con un texto una sola vez, y la configuración predeterminada de la … Continue reading «Método de comparación de patrones (CharSequence) en Java con ejemplos»

¿Podemos anular el método predeterminado en Java?

El método predeterminado en Java es un método en Java que se define dentro de la interfaz con la palabra clave predeterminada que se conoce como el método predeterminado. Es un tipo de método no abstracto.  Este método es capaz de agregar capacidad hacia atrás para que la interfaz anterior pueda captar la capacidad de … Continue reading «¿Podemos anular el método predeterminado en Java?»

YearMonth plus (largo, unidad) método en Java con ejemplos

El método plus(long, unit) de la clase YearMonth solía devolver una copia de este Year-month después de agregar la cantidad especificada de TemporalUnit a este objeto Year-month. Se lanza una excepción, si la unidad especificada no se puede agregar a Año-mes. Esta instancia es inmutable y no se ve afectada por esta llamada de método. … Continue reading «YearMonth plus (largo, unidad) método en Java con ejemplos»

Programa para iterar sobre un flujo con índices en Java 8

Dado un Stream en Java, la tarea es iterarlo con la ayuda de índices. Ejemplos: Entrada : Corriente = [G, e, e, k, s] Salida : [0 -> G, 1 -> e, 2 -> e, 3 -> k, 4 -> s] Entrada : Corriente = [G, e, e, k, s, F, o, r, G, e, … Continue reading «Programa para iterar sobre un flujo con índices en Java 8»

Interfaz LongFunction en Java con ejemplos

La interfaz LongFunction 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 toma un argumento de valor largo y produce un resultado de tipo R. Esta interfaz funcional admite solo un genérico, a saber: – R : denota el tipo de salida … Continue reading «Interfaz LongFunction en Java con ejemplos»

¿Cómo encontrar números primos y palíndromos usando subprocesos múltiples en Java?

Multithreading en Java es un proceso de ejecución de dos o más subprocesos simultáneamente para la máxima utilización de la CPU. Las aplicaciones de subprocesos múltiples ejecutan dos o más subprocesos al mismo tiempo. Por lo tanto, también se conoce como Concurrencia en Java. Cada hilo corre paralelo entre sí. Múltiples subprocesos no asignan áreas … Continue reading «¿Cómo encontrar números primos y palíndromos usando subprocesos múltiples en Java?»