Comprobar la rotación de strings en Java

Dadas dos strings s1 y s2, escriba un fragmento para verificar si s2 es una rotación de s1. Las strings pueden contener duplicados. Ejemplos: Input : s1 = «ABCD», s2 = «CDAB» Output : True String s1 is rotation of s2. Input : s1 = «ABAD», s2 = «ADAB» Output : True Input : s1 … Continue reading «Comprobar la rotación de strings en Java»

Internado de String en Java

String Interning es un método para almacenar solo una copia de cada valor de string distinto, que debe ser inmutable. Al aplicar String.intern() en un par de strings, se asegurará de que todas las strings que tengan el mismo contenido compartan la misma memoria. Por ejemplo, si el nombre ‘Amy’ aparece 100 veces, al internar … Continue reading «Internado de String en Java»

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»

Substring común más larga en una array de strings

Se nos da una lista de palabras que comparten una raíz común, es decir, las palabras se originan de la misma palabra, por ejemplo: las palabras tristeza, tristemente y triste se originan todas de la raíz ‘triste’ . Nuestra tarea es encontrar y devolver la substring común más larga, también conocida como raíz de esas palabras. … Continue reading «Substring común más larga en una array de strings»

StringJoiner Class vs String.join() Método para unir strings en Java con ejemplos

Antes de Java 8, cuando necesitamos concatenar un grupo de strings, necesitamos escribir ese código manualmente, además de esto, necesitábamos usar delimitador repetidamente y, a veces, conduce a varios errores, pero después de Java 8 podemos concatenar las strings usando la clase StringJoiner y String.join() entonces podemos lograr nuestro objetivo fácilmente. Ejemplo: sin la clase … Continue reading «StringJoiner Class vs String.join() Método para unir strings en Java con ejemplos»

Convertir string en lista separada por comas en Java

Dada una string, la tarea es convertirla en una lista separada por comas. Ejemplos: Input: String = «Geeks For Geeks» Output: List = [Geeks, For, Geeks] Input: String = «G e e k s» Output: List = [G, e, e, k, s] Enfoque: esto se puede lograr convirtiendo la string en una array de strings … Continue reading «Convertir string en lista separada por comas en Java»

Java String toCharArray() con ejemplo

El método java string toCharArray() convierte la string dada en una secuencia de caracteres. La longitud de la array devuelta es igual a la longitud de la string. Sintaxis: public char[] toCharArray() Return : It returns a newly allocated character array. // Java program to demonstrate // working of toCharArray() method    class Gfg { … Continue reading «Java String toCharArray() con ejemplo»

Quitar los ceros iniciales de una string en Java

Dada una string de dígitos, elimine los ceros iniciales. Ilustración:  Input : 00000123569 Output : 123569 Input : 000012356090 Output : 12356090 Enfoque: usamos la clase StringBuffer ya que las strings son inmutables . Cuente los ceros iniciales iterando la string usando charAt(i) y buscando 0 en los índices «i» th. Convertir una string en … Continue reading «Quitar los ceros iniciales de una string en Java»

Convertir una string a valores ASCII hexadecimales

Dada una string como entrada, escriba un programa para convertir los caracteres de la string dada en el equivalente hexadecimal de los valores ASCII. Ejemplos:  Input : Geek Output : 4765656b Input : IronMan part 3 Output : 49726f6e4d616e20706172742033 ASCII significa Código Estándar Estadounidense para el Intercambio de Información. ASCII es un estándar que asigna letras, … Continue reading «Convertir una string a valores ASCII hexadecimales»

Convertir array de caracteres a string en Java

Las strings se definen como una array de caracteres. La diferencia entre una array de caracteres y una string es que la string termina con un carácter especial «\0». Una array de caracteres se puede convertir en una string y viceversa. En el artículo anterior, ya hemos discutido cómo convertir una string en una array … Continue reading «Convertir array de caracteres a string en Java»