¿Por qué las strings de Java son inmutables?

Antes de continuar con el alboroto de la inmutabilidad , echemos un vistazo a la clase String y su funcionalidad un poco antes de llegar a una conclusión. Así es como funciona una String : String str = «knowledge»; Esto, como de costumbre, crea una string que contiene «conocimiento» y la asigna a la string … Continue reading «¿Por qué las strings de Java son inmutables?»

Compruebe si una string determinada es un número válido (entero o punto flotante) en Java

En el artículo Verificar si una string dada es un número válido , hemos discutido el enfoque general para verificar si una string es un número válido o no. En Java, podemos usar los métodos parse() de las clases Wrapper junto con los bloques try-catch para buscar un número. Para número entero La clase Integer … Continue reading «Compruebe si una string determinada es un número válido (entero o punto flotante) en Java»

Programa Java para intercambiar palabras de esquina e invertir caracteres intermedios de una string

Dada una string que contiene n números de palabras. La tarea es intercambiar las palabras de las esquinas de la string e invertir todos los caracteres del medio de la string. Input: «Hello this is the GFG user» Output: «user GFG eth si siht Hello» Input: «Hello Bye» Output: «Bye Hello» Métodos: Usando el concepto … Continue reading «Programa Java para intercambiar palabras de esquina e invertir caracteres intermedios de una string»

Cómo rellenar una string en Java

Dada una string str de cierta longitud específica, la tarea es rellenar esta string con el carácter ch dado , para hacer la string de longitud L. Nota: El relleno debe realizarse en los tres formatos: Relleno izquierdo, Relleno derecho y Relleno central. Ejemplo: Entrada: str = “Geeksforgeeks”, ch =’-‘, L = 20 Salida: Relleno … Continue reading «Cómo rellenar una string en Java»

Programa para convertir Lista de enteros a Lista de strings en Java

Java.util.List es una interfaz secundaria de Collection. Es una colección ordenada de objetos en los que se pueden almacenar valores duplicados. Dado que List conserva el orden de inserción, permite el acceso posicional y la inserción de elementos. La interfaz de lista se implementa mediante las clases ArrayList, LinkedList, Vector y Stack. Uso de la … Continue reading «Programa para convertir Lista de enteros a Lista de strings en Java»

Imprime todas las strings posibles de longitud k que se pueden formar a partir de un conjunto de n caracteres

Dado un conjunto de caracteres y un entero positivo k, imprime todas las strings posibles de longitud k que se pueden formar a partir del conjunto dado. Ejemplos: Input: set[] = {‘a’, ‘b’}, k = 3 Output: aaa aab aba abb baa bab bba bbb Input: set[] = {‘a’, ‘b’, ‘c’, ‘d’}, k = 1 … Continue reading «Imprime todas las strings posibles de longitud k que se pueden formar a partir de un conjunto de n caracteres»

Programa Java para reemplazar múltiples caracteres en una string

En este programa, analizaremos varios métodos para reemplazar varios caracteres en String. Esto se puede hacer utilizando los métodos que se enumeran a continuación:  Usando el método String.replace() Usando el método replaceAll()  Usando el método replaceFirst()  Método 1: Usar el método String.replace() Este método devuelve una nueva string resultante de reemplazar todas las apariciones de … Continue reading «Programa Java para reemplazar múltiples caracteres en una string»

Método Java String regionMatches() con ejemplos

El método regionMatches() de la clase String tiene dos variantes que se pueden usar para probar si dos regiones de string coinciden o son iguales. Hay dos variantes de este método, es decir, una es un método de prueba que distingue entre mayúsculas y minúsculas y la otra ignora el método que distingue entre mayúsculas … Continue reading «Método Java String regionMatches() con ejemplos»

Reemplace un carácter en un índice específico en una string en Java

 En Java, aquí se nos da una string, la tarea es reemplazar un carácter en un índice específico en esta string. Ejemplos:  Input: String = «Geeks Gor Geeks», index = 6, ch = ‘F’ Output: «Geeks For Geeks.» Input: String = «Geeks», index = 0, ch = ‘g’ Output: «geeks» Método 1: usar la clase … Continue reading «Reemplace un carácter en un índice específico en una string en Java»

Encuentra todas las substrings palindrómicas de una string dada | conjunto 2

Dada una string, la tarea es encontrar todas las substrings palindrómicas de la string dada. En el Conjunto – 1 , ya se ha discutido otro enfoque que considera solo substrings distintas, pero en estas substrings iguales, es decir, ll y ll se consideran como dos substrings, no como una. Ejemplos:  Entrada: hellolle  Salida: 13  … Continue reading «Encuentra todas las substrings palindrómicas de una string dada | conjunto 2»