Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: doctorsero en 29 de Febrero 2016, 09:45
-
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
-
Hola!
Este sería un ejemplo de uso de replace:
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!