Escribir un programa que intercambia las letras "E" y "O" en una cadena utilizando el método `replace`

user10610048:

Por ejemplo, si tengo Hello Worldque 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 Worldy 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());

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=177392&siteId=1
Recomendado
Clasificación