user10610048:
Por ejemplo, si tengo Hello World
que debería ser Holle Werld
. ¿Cómo puedo hacer esto usando String.replace
? He intentado hacerlo "Hello World".replace("e","o")
, pero solo me dan Hollo World
y si lo uso una vez más voy a conseguir Helle Werld
.
Ousmane D .:
También puede hacer:
String result = Arrays.stream(input.split(""))
.map(c -> c.equals("e") ? "o" : c.equals("o") ? "e" : c)
.collect(Collectors.joining());