Este tutorial explicará los métodos para eliminar el carácter de una cadena en Java.
Cómo eliminar un personaje de la cadena en Java?
Para eliminar el carácter de una cadena, puede usar:
Revisaremos cada uno de los métodos mencionados uno por uno!
Método 1: Eliminar un carácter de la cadena usando el método Java reemplazar ()
El "reemplazar()El método "genera una nueva cadena reemplazando el carácter existente con el nuevo. En el caso de eliminar un personaje, la nueva cadena devuelta eliminará el carácter existente de la cadena. La sintaxis del método reemplazar () se enumera a continuación.
Sintaxis
Reemplazar (Char OldCharacter, Char NewCharacter)El método reemplazar () toma dos parámetros, uno que se eliminará, representado como "antiguo"Y el segundo parámetro"nuevo personaje"Como personaje reemplazado.
Ejemplo
Aquí, eliminaremos el espacio en blanco de una cuerda. En primer lugar, crearemos una variable de cadena de tipo llamada "strg":
Entonces, llamaremos al "reemplazar()Método "Al pasar dos parámetros, uno será el espacio en blanco que se eliminará de la cadena, y el segundo será un parámetro vacío. La cadena resultante se almacenará en "periódico":
String Newstrg = strg.reemplazar(" ", "");La salida indica que se elimina el espacio en blanco de la cadena dada:
Desea eliminar un carácter específico basado en su posición? En caso afirmativo, proceda a la siguiente sección.
Método 2: Eliminar un carácter de la cadena usando el método Java Substring ()
Mientras elimina un personaje específico utilizando el "subcadena ()"Método, tenemos que pasar las posiciones del personaje que dividirán la cadena y luego la concatenarán después de eliminar ese carácter específico. La sintaxis del método substring () para eliminar un carácter de una cadena se da a continuación.
Sintaxis
subcadena (posición inicial de string, posicionOfremovechar) + subcadena (posicionOfNextChar);El primer método substring () acepta dos parámetros; La primera será la posición inicial de una cadena y el segundo parámetro como la posición del carácter que se eliminará. Devuelve una nueva subcadena que divide la cadena existente. Luego, el segundo subcandador () devuelve una nueva cadena que comienza desde el índice al lado del carácter eliminado. Por último, las dos nuevas cuerdas se concatenarán usando el "+"Operador.
Ejemplo
En este ejemplo, queremos eliminar un personaje "mi" desde el "strg"Cadena que está presente en el primer índice:
Llamaremos al método substring () y pasaremos "0"Como el índice inicial de la cadena, y"1"Es la posición de carácter"mi"Que queremos eliminar. Luego, concatene la cadena devuelta con la nueva subcadena que comienza desde el segundo índice:
String Newstrg = strg.subcadena (0, 1) + strg.subcadena (2);Como puede ver, hemos eliminado con éxito el personaje "mi"De la cadena dada:
Para realizar la misma operación de manera más eficiente, use el "DeleteCharat ()" método.
Método 3: Eliminar un carácter de la cadena usando el método Java DeleteCharat ()
Otro método para eliminar un personaje de una cadena es "DeleteCharat ()". Este método pertenece a la Java "StringBuilder" clase. Se necesita solo un personaje como parámetro, el índice del carácter que se eliminará y devuelve la cadena resultante.
Sintaxis
DeleteCharat (posicionOfCharacter);Ejemplo
Ahora crearemos un objeto de la "StringBuilder"Clase llamada"periódico"Y llama al"DeleteCharat ()"Método pasando la posición del personaje como" 1 "para eliminar el carácter" E ":
Producción
Proporcionamos los métodos más fáciles para eliminar un personaje de una cadena en Java.
Conclusión
Para eliminar un personaje de una cadena, no hay un método especial Remout () ofrecido por la clase de cadena. Por lo tanto, podemos usar algunos otros métodos para realizar esta operación, como el método reemplazar (), el método Substring () y el método DeleteCharat (). Este tutorial explicó los métodos para eliminar el carácter de una cadena de Java con ejemplos.