Programa Java para imprimir los elementos de una array presente en posición impar

Una array almacena la colección de datos del mismo tipo. Es una colección secuencial de tamaño fijo de elementos del mismo tipo. En una array, si hay «N» elementos, la iteración de la array comienza desde 0 y termina con «N-1». Las posiciones impares en la array son aquellas con indexación par y viceversa. Ejemplo: … Continue reading «Programa Java para imprimir los elementos de una array presente en posición impar»

Eliminar todas las apariciones de un elemento de Array en Java

Dada una array y una clave, la tarea es eliminar todas las apariciones de la clave especificada de la array en Java. Ejemplos: Input: array = { 3, 9, 2, 3, 1, 7, 2, 3, 5 }, key = 3 Output: [9, 2, 1, 7, 2, 5] Input: array = { 10, 20, 10, 30, … Continue reading «Eliminar todas las apariciones de un elemento de Array en Java»

Programa para convertir un conjunto de enteros a un conjunto de strings en Java

Java Set es parte del paquete java.util y amplía la interfaz java.util.Collection. No permite el uso de elementos duplicados y, como máximo, solo puede acomodar un elemento nulo. Un Stream es una secuencia de objetos que admite varios métodos que se pueden canalizar para producir el resultado deseado. La API de flujo de Java 8 … Continue reading «Programa para convertir un conjunto de enteros a un conjunto de strings en Java»

¿Cómo convertir InputStream a Byte Array en Java?

En Java, el flujo de entrada se refiere a un flujo ordenado de datos en forma de bytes. Este flujo de datos puede provenir de varios recursos, como archivos, programas de red, dispositivos de entrada, etc. Para leer dichos datos, tenemos una clase Java InputStream en la API Java IO. Hay varios métodos para convertir … Continue reading «¿Cómo convertir InputStream a Byte Array en Java?»

Programa Java para iterar sobre arrays usando for y foreach Loop

1. Para bucle: , for (initialization; test condition; increment/decrement) { // statements } Inicialización: Ejecutado antes de la ejecución del bloque de código. Se puede usar una variable ya declarada o se puede declarar una variable, solo local para bucle. Condición de prueba: probar la condición de salida para un bucle y devolver un valor … Continue reading «Programa Java para iterar sobre arrays usando for y foreach Loop»

Array de ArrayList en Java

A menudo nos encontramos con arrays 2D donde la mayor parte de la array está vacía. Dado que el espacio es un gran problema, intentamos diferentes cosas para reducir el espacio. Una de esas soluciones es usar una array irregular cuando conocemos la longitud de cada fila en la array, pero el problema surge cuando … Continue reading «Array de ArrayList en Java»

Programa Java para convertir una string hexadecimal en una array de bytes

String hexadecimal: una string hexadecimal es una combinación de los dígitos 0-9 y los caracteres AF , al igual que una string binaria comprende solo 0 y 1. Por ejemplo: “245FC” es una string hexadecimal. Array de bytes: una array de bytes de Java es una array que se utiliza para almacenar solo tipos de … Continue reading «Programa Java para convertir una string hexadecimal en una array de bytes»

Programa Java para imprimir todos los números repetidos con frecuencia en una array

La frecuencia de un elemento en una array es el recuento de la aparición de ese elemento en particular en toda la array. Dada una array que puede contener duplicados, imprima todos los elementos repetidos/duplicados y sus frecuencias. A continuación se presenta la discusión de este programa por dos enfoques: Usando una array de contadores … Continue reading «Programa Java para imprimir todos los números repetidos con frecuencia en una array»

Número máximo de enteros únicos en Sub-Array de tamaño dado

Dado un arreglo de N enteros y un número M. La tarea es encontrar el número máximo de enteros únicos entre todos los posibles subarreglos contiguos de tamaño M. Ejemplos :  Entrada : arr[] = {5, 3, 5, 2, 3, 2}, M = 3  Salida : 3  Explicación :  en el caso de prueba de … Continue reading «Número máximo de enteros únicos en Sub-Array de tamaño dado»

Programa para convertir flujo a una array en Java

Un Stream es una secuencia de objetos que admiten varios métodos que se pueden canalizar para producir el resultado deseado. Una array es un grupo de variables del mismo tipo a las que se hace referencia con un nombre común. Una array puede contener tipos de datos primitivos, así como objetos de una clase, según … Continue reading «Programa para convertir flujo a una array en Java»