Programa Java para encontrar palabras duplicadas en una expresión regular

Dada una expresión que está representada por String. La tarea es encontrar elementos duplicados en una expresión regular en Java. Use un mapa o establezca estructuras de datos para identificar la singularidad de las palabras en una oración. Ejemplos: Input : str = » Hi, I am Hritik and I am a programmer. » Output: … Continue reading «Programa Java para encontrar palabras duplicadas en una expresión regular»

¿Cómo encontrar la cantidad de argumentos proporcionados en tiempo de ejecución en Java?

El argumento de la línea de comandos de Java es un argumento que se pasa en el momento de ejecutar un programa. es decir, para hacer que un programa sea dinámico, puede haber casos en los que pasemos los argumentos en tiempo de ejecución. Por lo general, a través de los argumentos de la línea … Continue reading «¿Cómo encontrar la cantidad de argumentos proporcionados en tiempo de ejecución en Java?»

Cómo encriptar contraseñas en un proyecto Spring Boot usando Jasypt

Spring boot es un marco basado en Java para desarrollar microservicios con el fin de crear aplicaciones de nivel empresarial. A menudo se encuentra con proyectos en desarrollo en los que tiene que conectarse a bases de datos como MongoDB , etc. y almacenar la contraseña auténtica de la conexión DB en el archivo de … Continue reading «Cómo encriptar contraseñas en un proyecto Spring Boot usando Jasypt»

Métodos abstractos en Java con ejemplos

A veces, solo requerimos la declaración de métodos en superclases. Esto se puede lograr especificando el modificador de tipo abstracto . Estos métodos a veces se denominan responsabilidad del subclase porque no tienen una implementación especificada en la superclase. Por lo tanto, una subclase debe anularlos para proporcionar una definición de método. Para declarar un … Continue reading «Métodos abstractos en Java con ejemplos»

LinkedHashMap y LinkedHashSet en Java

LinkedHashMap es como HashMap con una característica adicional de mantener un orden de elementos insertados en él. HashMap proporcionó la ventaja de una inserción, búsqueda y eliminación rápidas, pero nunca mantuvo el seguimiento y el orden de inserción que proporciona LinkedHashMap donde se puede acceder a los elementos en su orden de inserción.  Ejemplo: Java … Continue reading «LinkedHashMap y LinkedHashSet en Java»

Eliminar elementos repetidos de ArrayList en Java

Requisito previo: ArrayList en Java Dada una ArrayList, la tarea es eliminar elementos repetidos de la ArrayList en Java. Ejemplos: Input: ArrayList = [1, 2, 2, 3, 4, 4, 4] Output: [1, 2, 3, 4] Input: ArrayList = [12, 23, 23, 34, 45, 45, 45, 45, 57, 67, 89] Output: [12, 23, 34, 45, 57, … Continue reading «Eliminar elementos repetidos de ArrayList en Java»

Inicialización de doble llave en Java

La combinación de dos procesos separados en Java se conoce como Inicialización de doble llave en Java. Como sugiere el nombre, hay dos llaves {{ incluidas en él. Una sola llave { no es nada nuevo para los programadores. La primera llave en la inicialización de doble llave se usa para crear una clase interna … Continue reading «Inicialización de doble llave en Java»

Diferentes formas de copiar una string en C/C++

Usando la función incorporada strcpy(): Usando la función incorporada strcpy() del archivo de encabezado string.h para copiar una string a la otra. strcpy() acepta un puntero a la array de destino y la array de origen como parámetro y, después de copiarlo, devuelve un puntero a la string de destino. Usando %s podemos imprimir la … Continue reading «Diferentes formas de copiar una string en C/C++»

vector:: redimensionar() en C++ STL

Los vectores se conocen como arrays dinámicas que pueden cambiar su tamaño automáticamente cuando se inserta o elimina un elemento. Este almacenamiento se mantiene por contenedor. vector::redimensionar() La función altera el contenido del contenedor en realidad insertando o eliminando los elementos del mismo. Sucede así, Si el valor dado de n es menor que el … Continue reading «vector:: redimensionar() en C++ STL»

Esteganografía de imágenes en criptografía – Part 1

La palabra esteganografía se deriva de dos palabras griegas: ‘stegos’ que significa ‘cubrir’ y ‘grayfia’, que significa ‘escritura’, lo que se traduce como ‘escritura cubierta’ o ‘escritura oculta’. La esteganografía es un método para ocultar datos secretos, incrustándolos en un archivo de audio, video, imagen o texto. Es uno de los métodos empleados para proteger … Continue reading «Esteganografía de imágenes en criptografía – Part 1»