25 marzo 2006

Como ordenar un Array de Strings en Java

Hoy el post va de programación en java. A lo mejor parece una chorrada pero la verdad que estos pedazos de código son muy útiles a veces.







import java.util.ArrayList;

import java.util.Collections;





public class Prueba {
  public static void main(String[] args) {

    String a[] = {"Ramon", "Maria", "Juan"};

    ArrayList lista = new ArrayList(); 

    for(int i = 0; i < a.length; i++){

      lista.add(a[i]);

    }

    Collections.sort(lista);

    System.out.println(lista);



  }

}

16 comentarios:

  1. Maravilloso el "lenght" xD
    Maravillosos los strings entre comillas simples.

    ResponderEliminar
  2. Chinga tu madre, primero aprendes a prender un ordenador y despues a programar pendejo. Hay gente tan pendeja!

    ResponderEliminar
  3. Deberías aprender a hablar
    chavalín, y si no te gusta ya sabes

    ResponderEliminar
  4. A mi me ha sido de utilidad, es sencillo. Gracias.

    ResponderEliminar
  5. Gracias.. Muy Sencillo.. Me sirvio mucho.

    ResponderEliminar
  6. Hey man! gracias, me ha servido de mucho tu post! sigue asi!

    ResponderEliminar
  7. ¡me sacaste de un apuro! te lo agradezco :D

    ResponderEliminar
  8. Excelente aporte, he estado intenado hacer de todo incluso con el metodo QuickSort y no tenia idea de que eso existia. Muchas Gracias.

    ResponderEliminar
  9. gracias!!! gran aporte

    ResponderEliminar
  10. Amigo, el problema al imprimir la lista es que te lo pone todo en una sola línea, si la línea es demasiado larga no la imprime toda, mejora tu algoritmo.

    ResponderEliminar
    Respuestas
    1. No entiendo tu duda, tienes problemas de impresión de la lista? Esto no es un algoritmo, sino la forma de ordenación de un array de strings. Si quieres imprimirlos bien tienes que recorrer el array e ir imprimiendo cada string del array

      Eliminar
  11. Muchas gracias me a sido de utilidad tu codigo

    ResponderEliminar