¿Cómo convertir ArrayList a HashSet en Java?

ArrayList : en Java, ArrayList puede tener duplicados y mantiene el orden de inserción. HashSet : HashSet es la clase de implementación de Set. No permite duplicados y usa Hashtable internamente. Hay cuatro formas de convertir ArrayList a HashSet: Usando constructor. Usando el método add() iterando sobre cada elemento y agregándolo al HashSet. Usando el … Continue reading «¿Cómo convertir ArrayList a HashSet en Java?»

¿Cómo ordenar ArrayList usando Comparator?

Comparator es una interfaz que se utiliza para reorganizar Arraylist de manera ordenada. Comparator se utiliza para ordenar una ArrayList de objetos definidos por el usuario. En java, Comparator se proporciona en el paquete java.util . Usando Comparator podemos ordenar ArrayList en base a múltiples variables. Simplemente podemos implementar Comparator sin afectar la clase original … Continue reading «¿Cómo ordenar ArrayList usando Comparator?»

Programa Java para insertar datos de una base de datos a una hoja de cálculo

Una base de datos es una colección persistente de datos e información que se organiza de una manera particular para un acceso rápido, de manera similar, las hojas de cálculo son otra forma de almacenar datos en forma tabular. Hay dos tipos de bases de datos de las cuales la base de datos estructurada, en … Continue reading «Programa Java para insertar datos de una base de datos a una hoja de cálculo»

Convierta String o String Array a HashMap en Java

Considerando un objeto de string que contiene el nombre del estudiante y el número de lista separados por una coma, y ​​cada estudiante contiene el nombre y el número de lista separados por dos puntos. Ahora es necesario convertir la string en un objeto de mapa para que cada número de lista de estudiantes se … Continue reading «Convierta String o String Array a HashMap en Java»

¿Cómo crear un documento de Word en blanco usando Java?

Apache POI y File stream es el concepto raíz para crear un documento de Word. Apache POI es una API proporcionada por Apache Foundation, que es una colección de diferentes bibliotecas Java. Esta función permite que la biblioteca lea, escriba y manipule diferentes archivos de Microsoft, como hojas de Excel, PowerPoint y archivos de Word. … Continue reading «¿Cómo crear un documento de Word en blanco usando Java?»

Programa Java para realizar la factorización única de un número dado

Dado un número n , la tarea es escribir un programa eficiente para imprimir todos los factores primos únicos de n.  Ejemplo Input: 12 Output: 2, 3 Explanation: All prime factors or 12 are 2, 2, 3. In those factors, unique factors are 2 and 3. Input: 315 Output: 3, 5, 7 Pasos para encontrar … Continue reading «Programa Java para realizar la factorización única de un número dado»

Programa Java para convertir largo a string

La conversión de tipo largo a tipo de string generalmente es necesaria en el caso de que tengamos que mostrar un número largo en la aplicación GUI porque todo se muestra en forma de string. Dado un número largo, la tarea es convertirlo en String en Java. Ejemplos: Input:Long = 20L Output:»20″ Input:Long = 999999999999L … Continue reading «Programa Java para convertir largo a string»

Programa Java para mezclar una array

Dada una array de tamaño N, la tarea es barajar los elementos de la array o cualquier otra permutación. Usando Java, es posible pensar en rellenar la array generando secuencias aleatorias de los elementos presentes en la array. Este algoritmo se llama algoritmo aleatorio de Fisher-Yates. El algoritmo de reproducción aleatoria de Fisher-Yates funciona en … Continue reading «Programa Java para mezclar una array»

Programa Java para convertir un número decimal a binario y contar el número de 1

Según el sistema numérico, los cálculos predeterminados se llevan a cabo sobre números decimales cuya base está estandarizada en 10. La máquina calcula toda la ejecución en la capa física en 0 y 1. Entonces surge la necesidad de un sistema numérico con base 2 conocido como sistema numérico binario. Un número binario se puede … Continue reading «Programa Java para convertir un número decimal a binario y contar el número de 1»

Programa Java para permutar cíclicamente los elementos de una array

Dada una array de enteros, allí permutamos cíclicamente sus elementos, es decir, desplazamos cada elemento de la array un índice a la izquierda. El primer valor irá en el último índice. Ejemplo: Input: [1,2,3,4,5] Output: [2,3,4,5,1] Input: [2,3,1,5,6] Output: [3,1,5,6,2] Enfoque #1 En la función CyclicShift(), el ciclo for(i=0; i<arr.length; i++) atraviesa la array y … Continue reading «Programa Java para permutar cíclicamente los elementos de una array»