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:

Anónimo dijo...

Vientos, gracias.

Chuck dijo...

ese "lenght" FTW

Sylar dijo...

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

Anónimo dijo...

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

Jorge dijo...

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

Cain dijo...

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

gio dijo...

exelente codigo ;)

Anónimo dijo...

Gracias.. Muy Sencillo.. Me sirvio mucho.

Felix dijo...

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

DCOW92 dijo...

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

Camilo dijo...

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

Jk dijo...

A no mames que chingon, gracias w

Alejandro dijo...

gracias!!! gran aporte

Nahum dijo...

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.

Jorge dijo...

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

Anónimo dijo...

Muchas gracias me a sido de utilidad tu codigo