Autor Tema: Cambiar una subcadena por otra dentro de un string en Java método replace api  (Leído 2213 veces)

doctorsero

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
Hola amigos, estoy haciendo un ejercicio que me pide que en una frase se cambie una palabra por otra.

Ejemplo:
Primero solicita por teclado una palabra patrón: "oro"
Después la palabra por la que se sustituye: "platano"
Y la frase: "oro parece platano es, oro parece platano es"

Tras intercambiar debe quedar asi:
"platano parece platano es, platano parece platano es"

He probado con el replace, pero no consigo nada. Se debe cambiar la palabra "sustitucion" (platano en este caso) por el "patron" (oro), y las dos palabras deben estar en el string que se introduce por teclado.

Gracias, un saludo ! :-X
« Última modificación: 07 de Marzo 2016, 09:22 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Hola!

Este sería un ejemplo de uso de replace:

Código: [Seleccionar]
public class Test {

    public static void main(String[] args) {
        String frase1 = "oro parece platano es, oro parece platano es";
        System.out.println("La frase inicial es: "+frase1);
        String frase2 = frase1.replace("oro", "platano");
        System.out.println("La frase con el cambio es: "+frase2);

    }
}

Para pedir datos por teclado al usuario y todas las funciones básicas de Java recomendamos seguir este curso: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".