Generar string aleatoria de tamaño dado en Java

Dado un tamaño como n, la tarea es generar una string alfanumérica aleatoria de este tamaño. A continuación se muestran varias formas de generar strings alfanuméricas aleatorias de un tamaño dado: Requisito previo: generar números aleatorios en Java Método 1: Usar Math.random() Aquí la función getAlphaNumericString(n) genera un número aleatorio de la longitud de una … Continue reading «Generar string aleatoria de tamaño dado en Java»

Substring en Java

Hay dos variantes del método substring(). Este artículo describe todos ellos, de la siguiente manera:  1. String substring(): este método tiene dos variantes y devuelve una nueva string que es una substring de esta string. La substring comienza con el carácter en el índice especificado y se extiende hasta el final de esta string. Y … Continue reading «Substring en Java»

Cómo eliminar todos los caracteres no alfanuméricos de una string en Java

Dada una string str , la tarea es eliminar todos los caracteres no alfanuméricos e imprimirla modificada. Ejemplos:  Entrada: @!Geeks-for’Geeks,123  Salida: GeeksforGeeks123  Explicación: en símbolo(@), signo de exclamación(!), guión(-), apóstrofes(‘) y comas(, ) se eliminan. Entrada: Geeks_for$Geeks?{}[]  Salida: GeeksforGeeks  Explicación: el guión bajo (_), el signo de dólar ($), el espacio en blanco, el signo de … Continue reading «Cómo eliminar todos los caracteres no alfanuméricos de una string en Java»

Programa Java para implementar el algoritmo de Wagner y Fisher para la coincidencia de strings en línea

El Algoritmo de Wagner-Fischer es un algoritmo de programación dinámica que mide la distancia de Levenshtein o la distancia de edición entre dos strings de caracteres. La distancia de Levenshtein (LD) calcula qué tan similares son las dos strings. La distancia se calcula mediante tres parámetros para transformar la string1 en string2. Los parámetros son: … Continue reading «Programa Java para implementar el algoritmo de Wagner y Fisher para la coincidencia de strings en línea»

Cómo convertir un valor de byte en valor de string en Java con ejemplos

Dado un valor de byte en Java, la tarea es convertir este valor de byte en un tipo de string. Ejemplos: Input: 1 Output: «1» Input: 3 Output: «3» Enfoque 1: (usando el operador +) Un método es crear una variable de string y luego agregar el valor del byte a la variable de string … Continue reading «Cómo convertir un valor de byte en valor de string en Java con ejemplos»

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»

longitud vs longitud() en Java

array.length: length es una variable final aplicable para arrays . Con la ayuda de la variable de longitud, podemos obtener el tamaño de la array.  string.length() : el método length() es una variable final que se aplica a los objetos de string. El método length() devuelve el número de caracteres presentes en la string.  longitud … Continue reading «longitud vs longitud() en Java»

Substring en Java – Part 1

Hay dos variantes del método substring(). Este artículo describe todos ellos, de la siguiente manera:  1. String substring(): este método tiene dos variantes y devuelve una nueva string que es una substring de esta string. La substring comienza con el carácter en el índice especificado y se extiende hasta el final de esta string. Y … Continue reading «Substring en Java – Part 1»

¿Cómo dividir una string en C/C++, Python y Java?

Dividir una string por algún delimitador es una tarea muy común. Por ejemplo, tenemos una lista de elementos separados por comas de un archivo y queremos elementos individuales en una array. Casi todos los lenguajes de programación proporcionan una función para dividir una string por algún delimitador.  Cía:   // Splits str[] according to given delimiters. // … Continue reading «¿Cómo dividir una string en C/C++, Python y Java?»

Programa Java para imprimir la palabra palíndromo más pequeña y más grande posible en una string dada

Una String Palindrome es una string cuya string invertida es igual a la string original. En este programa Java, vamos a ver el enfoque de imprimir la palabra palíndromo más pequeña y más grande en una string. Dada una oración de palabras en forma de string, necesitamos imprimir la palabra palindrómica más pequeña y más … Continue reading «Programa Java para imprimir la palabra palíndromo más pequeña y más grande posible en una string dada»