Lista para configurar en Java

Dada una lista ( ArrayList o LinkedList ), conviértala en un conjunto ( HashSet o TreeSet ) de strings en Java. Método 1 (Simple) Simplemente creamos una lista. Recorremos el conjunto dado y uno por uno agregamos elementos a la lista. // Java program to demonstrate conversion of // list to set using simple traversal … Continue reading «Lista para configurar en Java»

Flujo de caracteres Vs Flujo de bytes en Java

Un flujo es una secuencia de datos. I/O Stream se refiere a un flujo que es poco probable que sea un método para acceder secuencialmente a un archivo. Flujo de E/S significa una fuente de entrada o un destino de salida que representa diferentes tipos de fuentes, por ejemplo, archivos de disco. El paquete java.io … Continue reading «Flujo de caracteres Vs Flujo de bytes en Java»

Programa para convertir String a IntStream en Java

Dado un String, la tarea es convertir este String en un IntStream que contenga los valores ASCII de los caracteres como elementos. Ejemplos: Input: String = Geeks Output: 71, 101, 101, 107, 115 Input: String = GeeksForGeeks Output: 71, 101, 101, 107, 115, 70, 111, 114, 71, 101, 101, 107, 115 Algoritmo: Obtenga la string … Continue reading «Programa para convertir String a IntStream en Java»

Establecer en lista en Java

Dado un conjunto ( HashSet o TreeSet ) de strings en Java, conviértalo en una lista ( ArrayList o LinkedList ) de strings. En java, la interfaz Set está presente en el paquete java.util y amplía la interfaz Collection, que es una colección desordenada de objetos en los que no se pueden almacenar valores duplicados. … Continue reading «Establecer en lista en Java»

Cómo encontrar elementos duplicados en un Stream en Java

Dado un flujo que contiene algunos elementos, la tarea es encontrar los elementos duplicados en este flujo en Java . Ejemplos: Entrada: Corriente = {5, 13, 4, 21, 13, 27, 2, 59, 59, 34} Salida: [59, 13] Explicación: Los únicos elementos duplicados en la corriente dada son 59 y 13. Entrada: Flujo = {5, 13, … Continue reading «Cómo encontrar elementos duplicados en un Stream en Java»

Eliminar un elemento en un índice específico de una array en Java

Dada una array de longitud fija. La tarea es eliminar un elemento en un índice específico de la array. Ejemplos:  Input: arr[] = { 1, 2, 3, 4, 5 }, index = 2 Output: arr[] = { 1, 2, 4, 5 } Input: arr[] = { 4, 5, 9, 8, 1 }, index = 3 … Continue reading «Eliminar un elemento en un índice específico de una array en Java»

java.util.stream.IntStream/LongStream | Buscar un elemento

Dada una array de elementos de números enteros o tipos de datos largos, debe verificar si una clave determinada está presente en esta array utilizando funciones predefinidas en java.util.stream.IntStream . La clase java.util.stream.IntStream/LongStream contiene una función anyMatch(), que ayuda a verificar si un elemento en particular está presente en una array. Ejemplos: Input : arr[] … Continue reading «java.util.stream.IntStream/LongStream | Buscar un elemento»

Cuente la ocurrencia de un carácter dado en una string usando Stream API en Java

Dada una string y un carácter, la tarea es crear una función que cuente la ocurrencia del carácter dado en la string usando Stream API . Ejemplos: Input: str = «geeksforgeeks», c = ‘e’ Output: 4 ‘e’ appears four times in str. Input: str = «abccdefgaa», c = ‘a’ Output: 3 ‘a’ appears three times … Continue reading «Cuente la ocurrencia de un carácter dado en una string usando Stream API en Java»

Programa para convertir un Mapa a un Stream en Java

Un Stream es una secuencia de objetos que admite varios métodos que se pueden canalizar para producir el resultado deseado. A continuación hay varios métodos para convertir Map to Stream en Java: Convertir Map<Key, Value> completo en Stream : esto se puede hacer con la ayuda del método Map.entrySet() que devuelve una vista de conjunto … Continue reading «Programa para convertir un Mapa a un Stream en Java»

Flujo de Java 8 – Part 1

Introducción a Stream , Java Intstream , Java Longstream , Java Doublestream CualquierCoincidencia() ningunaCoincidencia() mapToLong() encontrar cualquier() paraCadaPedido() para cada() todas las coincidencias() filtrar() encontrarPrimero() planoMapaToInt() mapToInt() mapa() ojeada() contando() iterador() Generar() Saltar() Resumen estadístico() Constructor() Vacío() Transmitir a Array() Suma de lista con filtro de flujo Corriente interna de Java paraCadaPedido() IntUnaryOperator mapeador() flatMap … Continue reading «Flujo de Java 8 – Part 1»