Hallo Leute!
Habe gerade nach einer vordefinierten Methode zum Sortieren von Strings gesucht und bin bei folgendem Link
gelandet:
http://www.galileocomputing.de/openbook/javainsel6/javainsel_11_004
Nun bin ich mir zum Einen nicht 100% sicher, ob diese Methode dem alphabetischen Sortieren von Strings dient.
Zum Anderen hab ich den Sourcecode einfach mal abgetippt und musste feststellen, dass alles voller Bugs ist.
Es scheint etwas fundamentales zu fehlen - die Erklärungen im e-book sind allerdings etwas spärlich, so dass ich selbst als Anfänger nicht draufkomme!
Nun habe ich folgende Fragen:
1. Habe ich die richte Methode zum alphabetischen Sortieren gefunden?
2. Wenn ja, was habe ich im Sourcecode falsch gemacht?
3. Wenn nein, gibt es in Java andere Methoden oder muss ich einen eigenen Algorythmus entwickeln?
:roll:
Vielen Dank schonma im Voraus!!!
Habe gerade nach einer vordefinierten Methode zum Sortieren von Strings gesucht und bin bei folgendem Link
gelandet:
http://www.galileocomputing.de/openbook/javainsel6/javainsel_11_004
Nun bin ich mir zum Einen nicht 100% sicher, ob diese Methode dem alphabetischen Sortieren von Strings dient.
Zum Anderen hab ich den Sourcecode einfach mal abgetippt und musste feststellen, dass alles voller Bugs ist.
Es scheint etwas fundamentales zu fehlen - die Erklärungen im e-book sind allerdings etwas spärlich, so dass ich selbst als Anfänger nicht draufkomme!
Nun habe ich folgende Fragen:
1. Habe ich die richte Methode zum alphabetischen Sortieren gefunden?
2. Wenn ja, was habe ich im Sourcecode falsch gemacht?
3. Wenn nein, gibt es in Java andere Methoden oder muss ich einen eigenen Algorythmus entwickeln?
Code:
package verschachtelte_schleifen;
public class Sortieren1 {
class java.util.Collection;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
List<String> list = new ArrayList<String>(
Arrays.asList( new String[]{
"Noah", "Abraham", "Isaak", "Ismael", "Moses", "Jesus", "Muhammed" }
) );
Collections.addAll( list,
"Saskia", "Regina", "Angela", "Astrid", "Manuela", "Silke",
"Linda", "Daniela", "Silvia", "Samah", "Radhia", "Mejda"
);
Collections.sort( list );
System.out.println( list );
}
}
Vielen Dank schonma im Voraus!!!