Ejercicio. Invierte el orden de las palabras de una frase, utiliza un ArrayList si te facilita el ejercicio.
package ubuntu1;
import java.util.ArrayList;
public class ordenarFrase {
public static void main(String[] args) {
String frase = "esta es la frase de ejemplo";
String auxiliar = "";
ArrayList palabras = new ArrayList();
for(int i = 0; i< frase.length(); i++) {
if(frase.charAt(i)!=' ')
auxiliar += frase.charAt(i);
else {
palabras.add(auxiliar);
auxiliar = "";
}
}
palabras.add(auxiliar);
frase = "";
for(int i = palabras.size()-1; i>=0; i--) {
if(i!=0)
frase +=palabras.get(i)+" ";
else
frase +=palabras.get(i);
}
System.out.print(frase);
}
}
No hay comentarios:
Publicar un comentario