jueves, 6 de diciembre de 2012

Código java ordenar todas las palabras contenidas en un array

En el siguiente código java tenemos un array de tipo String que contiene las palabras: En un lugar de la mancha. Lo que queremos hacer es ordenar cada una de las palabras y visualizarlas. Aquí tienes el código:

import java.util.Arrays;
public class arrays {
public static void main(String[] args){
//Codigo por www.DesarrollarAplicaciones.com
String texto[]={"En","un","lugar","de","la","mancha"};
for(int i=0;i < texto.length;i++){
String palabra=texto[i];
char a[]=new char[palabra.length()];
for(int i1=0; i1 < palabra.length(); i1++){
a[i1]=palabra.charAt(i1);
}
Arrays.sort(a);
System.out.println("--------");
for(int i2=0; i2 < a.length; i2++){
System.out.println(a[i2]);
}
}
}
}

3 comentarios:

  1. y si se quiere que el texto sea ingresado por el usuario?

    ResponderEliminar
  2. y si se quiere que el texto sea ingresado por el usuario?

    ResponderEliminar
  3. y si las palabras son de una base de datos, como se hiciera?

    ResponderEliminar