Codificando y decodificando algunas imágenes en base64 en Java me topé con el problema de que tenía que remover parte de una cadena. Por ejemplo, si tenemos esta cadena:
Hola, mundo. Programando en Java
¿Cómo podemos quitar la parte que dice “Programando en Java”?
Para ello utilizaremos un pequeño truco. Ya que no existe el método “eliminar” en las cadenas, podemos en lugar de ello remplazar por nada o por una cadena vacía. Es decir, buscamos todas las ocurrencias de una cadena y las remplazamos por “”, lo que automáticamente eliminará el texto.
Veamos cómo funciona el remplazo. Vamos a remplazar “Java” por “Go”:
class Main { public static void main(String[] args) { String cadena = "Java es un bonito lenguaje de programación"; cadena = cadena.replace("Java", "Go"); System.out.println(cadena); // Imprime Go es un bonito lenguaje de programación } }
Al ejecutarlo, se imprime lo predicho.
Sabiendo eso, ahora sí vamos a eliminar parte de una cadena.
class Main { public static void main(String[] args) { String cadena = "Hola, mundo. Programando en Java"; cadena = cadena.replace("Programando en Java", ""); // Lo remplazamos por "", es decir, nada System.out.println(cadena); // Imprime Hola, mundo. } }
Como vemos, utilizamos el método ya existente llamado replace. Cabe mencionar que remplaza todas las ocurrencias. Es decir, si remplazamos las letras “o” por “A” en la siguiente cadena:
Hola, mundo
Obtendremos esto:
HAla, mundA
El día de hoy vamos a ver cómo restablecer la impresora térmica GOOJPRT PT-210 a…
Hoy voy a enseñarte cómo imprimir en una impresora térmica conectada por USB a una…
En este post voy a enseñarte a programar un servidor web en Android asegurándonos de…
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta web usa cookies.