Como cambiar un string por otro pero en determiandas posiciones??
Publicado por Diego (2 intervenciones) el 10/09/2011 23:23:46
Hola...
Estoy haciendo un trabajo en el que tengo que crear el típico juego de "Ahorcado", mi consulta es:
si el usuario acierta una de las letras (o varias si la letra se repite) y ya ubique en que posición de la palabra a adivinar se encuentra la letra, como puedo sustituir esa letra en la cadena en esa posicion específica???
ejemplo
String palabra = "Automovil";
String resultado = "_________";
el usuario digita la letra "o":
entonces el resultado que quiero es:
resultado = ___o_o___
sustituir la linea por la letra en la posicion que corresponde!!
ya intente con
resultado = resultado.replace("_",lo que digito el usuario);
pero por razones obvias me cambia todas las lineas!!
ayuda por favor!!!!
Estoy haciendo un trabajo en el que tengo que crear el típico juego de "Ahorcado", mi consulta es:
si el usuario acierta una de las letras (o varias si la letra se repite) y ya ubique en que posición de la palabra a adivinar se encuentra la letra, como puedo sustituir esa letra en la cadena en esa posicion específica???
ejemplo
String palabra = "Automovil";
String resultado = "_________";
el usuario digita la letra "o":
entonces el resultado que quiero es:
resultado = ___o_o___
sustituir la linea por la letra en la posicion que corresponde!!
ya intente con
resultado = resultado.replace("_",lo que digito el usuario);
pero por razones obvias me cambia todas las lineas!!
ayuda por favor!!!!
Valora esta pregunta


0