Java Liste mit Strings alphabetisch auf- bzw. absteigend sortieren

Posted: März 21st, 2013 | Filed under: Java, Programmieren, Tutorials | Tags: , , , , , , , , , | 6 Comments »

In Zukunft will ich mal wieder öfters was zum Thema Java schreiben. Ich werde versuchen ein Sammelsurium an Java Grundlagen zu erarbeiten so dass nach und nach eine Art Nachschlagewerk entsteht.

Anfangen will ich mit dem Sortieren von Listen welche Strings enthalten. Über die Klasse Collections besteht die Möglichkeit Listen automatisiert zu sortieren bzw. neu anzuordnen. Das folgende Beispiel beschreibt wie einfach dies zu realisieren ist.

Beispiel – ArrayList alphabetisch sortieren


import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class SortableExample {
  public static void main(String[] args) {
    
    /* Liste anlegen, die Strings enthält */
    List<String> namen = new ArrayList<String>();
    
    /* Namen hinzufügen */
    namen.add("Peter");
    namen.add("Frank");
    namen.add("Hans");
    
    /* Liste alphabetisch aufsteigend sortieren (a...z) */
    Collections.sort(namen);
    
    /* Ausgabe: Frank Hans Peter */
    for(String name : namen){
      System.out.println(name);
    }
    
    /* Liste alphabetisch absteigend sortieren (z...a) */
    Collections.sort(namen);
    Collections.reverse(namen);
    
    /* Ausgabe: Peter Hans Frank */
    for(String name : namen){
      System.out.println(name);
    }
  }
}

6 Comments on “Java Liste mit Strings alphabetisch auf- bzw. absteigend sortieren”

  1. 1 Lukas said at 16:42 on Februar 9th, 2016:

    Sehr gut erklärt!!!

  2. 2 666 Selian Kevin Julius said at 07:28 on Mai 11th, 2017:

    Hei, can I be your friend xoxo? im gay and I know you want to meet me lul git gud I am waiting for you… in a brothel :3

    your Selian, Kevin Julius :3

  3. 3 der Big Pip 69 69 said at 07:02 on April 10th, 2019:

    SUBSCRIBE TO PEWDIEPIE

  4. 4 der andere Big Pip 70 70 said at 07:03 on April 10th, 2019:

    Alt + F4 für einen Easteregg

  5. 5 Frank Hans Peter said at 07:29 on Mai 28th, 2019:

    du bist mein idol <3

  6. 6 BestNoemi said at 00:13 on Juli 28th, 2019:

    I have noticed you don’t monetize mynotiz.de, don’t waste your traffic, you can earn extra cash every month with
    new monetization method. This is the best adsense alternative for
    any type of website (they approve all sites), for more details
    simply search in gooogle: murgrabia’s tools


Leave a Reply