ArrayList<String> alphabetisch sortieren

mimix

Aktives Mitglied
Hallo,

wie kann man den Inhalt einer ArrayList<String> alphabetisch sortieren????:L

Ich habe es mit sort() versucht aber das wird leider nicht unterstützt.

Java:
   private ArrayList<String> gemeinden;

   public void sortiere() {
      for (int i = 0; i < (text.[B]sort() [/B]- 1); i++) //
         System.out.println(text.get(i));
   }

Ich hoffe, dass mir jemand helfen kann :)

Vielen Dank
 
S

SlaterB

Gast
eine Liste zu sortieren ist so grundlegend, das sollte doch in Suchmaschinen oder sogar als wichtiges Kapitel im Lehrbuch zu finden sein,

in
http://openbook.galileocomputing.de/javainsel/javainsel_13_001.htm
geht allerdings gerade Kapitel 13.4 nicht ;)
http://openbook.galileocomputing.de/javainsel/javainsel_13_004.htm
(404 - Not Found)

------

und so ein komplizierter Befehl gehört nomalerweise nicht irgendwo in die Mitte eines for-Schleifen-Kopfs?!,
da überdenke doch noch einmal deine Strategien
 
T

Topper81

Gast
Probier mal in etwa so (habs aber nicht getestet...)

file haupt.java:

Java:
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
 
 
public class Haupt 
{
	public static void main(String[] args) throws IOException 
	{
		List<String> stringListe = new ArrayList<String>();
		stringListe.add("a");
		stringListe.add("c");
		stringListe.add("b");
		stringListe.add("az");
		stringListe.add("ac");
		stringListe.add("ab");
		Collections.sort(stringListe , new myComparator());
		for (String s : stringListe)
		{
			System.out.println(s);
		}
    }
}

file myComparator.java:


Java:
import java.util.Comparator;

public class myComparator implements Comparator<String> 
{
	@Override
	public int compare(String sortKey1,String sortKey2) 
	{
		return sortKey1.compareTo(sortKey2);
	}
}
 

thE_29

Top Contributor
Dadurch das String Comparable implementiert, muss man das für String-Listen nicht machen..

Aber als allg. Beispiel ist es doch nützlich..
 
T

Topper81

Gast
Wie recht du hast...
Also es geht ganz einfach so (mit nur einem File):

Java:
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
 
 
public class Haupt 
{
	public static void main(String[] args) throws IOException 
	{
		List<String> stringListe = new ArrayList<String>();
		stringListe.add("a");
		stringListe.add("c");
		stringListe.add("b");
		stringListe.add("az");
		stringListe.add("ac");
		stringListe.add("ab");
		Collections.sort(stringListe);
		for (String s : stringListe)
		{
			System.out.println(s);
		}
    }
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B HashMap alphabetisch sortieren Java Basics - Anfänger-Themen 2
N StringArray alphabetisch sortieren Java Basics - Anfänger-Themen 4
N TreeMap alphabetisch sortieren? Java Basics - Anfänger-Themen 3
C Chars in einem String alphabetisch sortieren Java Basics - Anfänger-Themen 1
D String alphabetisch "ordnen" Java Basics - Anfänger-Themen 26
S listFiles() alphabetisch sortieren Java Basics - Anfänger-Themen 1
G JComboBox alphabetisch sortieren Java Basics - Anfänger-Themen 2
B String[] alphabetisch extrahieren Java Basics - Anfänger-Themen 11
B 2D-Array (Tabelle) alphabetisch sortieren Java Basics - Anfänger-Themen 6
G Namen alphabetisch sortieren Java Basics - Anfänger-Themen 3
M Inhalte eines Vectors alphabetisch ordnen Java Basics - Anfänger-Themen 8
M Buchstaben alphabetisch geordnet erzeugen Java Basics - Anfänger-Themen 2
richis-fragen Mehrere Spalten mit Comparator sortieren Java Basics - Anfänger-Themen 2
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
J HashSet mit Comparable sortieren Java Basics - Anfänger-Themen 13
D 2 ArrayListen gleich sortieren bzw. eine Liste anhand einer anderen Sortieren Java Basics - Anfänger-Themen 6
D Array List mit Objekten sortieren Java Basics - Anfänger-Themen 2
S Daten aus Import Datei auslesen und sortieren Java Basics - Anfänger-Themen 2
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
H Liste nach String-Länge sortieren Java Basics - Anfänger-Themen 1
O Sortieren mit Insertion Sort Java Basics - Anfänger-Themen 3
M Bubble Sort - Int[] Array sortieren Java Basics - Anfänger-Themen 2
B Array nach Elementwerten sortieren? Java Basics - Anfänger-Themen 1
L Gegebenes Array sortieren, indem zufällige Zahlenpaare aus Array ausgewählt werden Java Basics - Anfänger-Themen 14
Jambolo Karten sortieren nach Rang und Farbe Java Basics - Anfänger-Themen 5
rosima26 Java nach letzter Ziffer sortieren Java Basics - Anfänger-Themen 19
H Kompliziertes Sortieren einer ArrayList mit Objekten(Sortieren nach X und Y) Java Basics - Anfänger-Themen 11
K verschiedene Eingaben sortieren Java Basics - Anfänger-Themen 6
G zweidimensionales int Array sortieren Java Basics - Anfänger-Themen 57
K Java sortieren. Java Basics - Anfänger-Themen 7
D Array Elemente sortieren in aufsteigender Reihenfolge Java Basics - Anfänger-Themen 10
J Tabelle Sortieren Java Basics - Anfänger-Themen 48
rafi072001 Sortieren einer HashMap nach Values Java Basics - Anfänger-Themen 2
L Sortieren Java Basics - Anfänger-Themen 1
C Wie 2 Arrays zusammenfügen und sortieren? Java Basics - Anfänger-Themen 11
C ArrayList sortieren nach bestimmten Buchstaben in den Wörtern Java Basics - Anfänger-Themen 13
javaluke Erste Schritte Array nach Datentyp sortieren Java Basics - Anfänger-Themen 16
O 2D-Array nach einer Spalte sortieren Java Basics - Anfänger-Themen 22
C Sortieren einer ArrayList Java Basics - Anfänger-Themen 2
A Teilarrays eines 2D-Arrays sortieren Java Basics - Anfänger-Themen 4
JD_1998 Random Array sortieren mit Hilfe einer Methode Java Basics - Anfänger-Themen 4
java3690 eine liste sortieren Java Basics - Anfänger-Themen 12
DorFey Sortieren eines mehrdimensionalen Arrays Java Basics - Anfänger-Themen 8
P Sortieren von Listen nach Attributen Java Basics - Anfänger-Themen 3
W Personen sortieren mit Comparator Java Basics - Anfänger-Themen 9
U Objekte in einer LinkedList sortieren Java Basics - Anfänger-Themen 5
S Streams - Abfrage absteigend sortieren Java Basics - Anfänger-Themen 11
V Collections ArrayList mit Comparator sortieren Java Basics - Anfänger-Themen 16
V Collections int Werte in einer Liste sortieren Java Basics - Anfänger-Themen 23
L Array sortieren Java Basics - Anfänger-Themen 4
L Java Int-Array, Zahlen sortieren Java Basics - Anfänger-Themen 8
T Java: Array monat absteigend sortieren? Java Basics - Anfänger-Themen 1
B Liste sortieren? Java Basics - Anfänger-Themen 4
P Array Sortieren mit boolean? Java Basics - Anfänger-Themen 33
scratchy1 Array sortieren und dann String-Repräsentation ausgeben Java Basics - Anfänger-Themen 2
O Arrays sortieren in einer Methode Java Basics - Anfänger-Themen 2
E Methoden 2 Arrays sortieren (MergeSort) Java Basics - Anfänger-Themen 3
B Suchen und sortieren Java Basics - Anfänger-Themen 10
F Zahlen im Feld sortieren + Unterprogramm Java Basics - Anfänger-Themen 4
O Zweidimensional Array sortieren Java Basics - Anfänger-Themen 14
J Liste,Queue,Stack sortieren Java Basics - Anfänger-Themen 2
CptK Variablen Teile eines Arrays zufällig sortieren Java Basics - Anfänger-Themen 7
K Methoden Array[][] sortieren Java Basics - Anfänger-Themen 30
CptK Datentypen Integer ArrayList sortieren Java Basics - Anfänger-Themen 2
E ArrayList sortieren Java Basics - Anfänger-Themen 16
L Methode zum sortieren Java Basics - Anfänger-Themen 1
L Methode zum sortieren Java Basics - Anfänger-Themen 1
B Sortieren mit Iterator Java Basics - Anfänger-Themen 4
B Wie kann ich die Buchstaben sortieren nach der Höhe der Zahlen Java Basics - Anfänger-Themen 14
A Sortieren ausgerechneter Werte aus einer TXT Datei Java Basics - Anfänger-Themen 8
E LMC (Assembler) Sortieren von 3 Zahlen Java Basics - Anfänger-Themen 4
J String, Int und double Array sortieren Java Basics - Anfänger-Themen 16
F Liste nach einer Variablen sortieren Java Basics - Anfänger-Themen 6
A Array sortieren Java Basics - Anfänger-Themen 1
Tommy135 Erste Schritte JavaDoc Sortieren Java Basics - Anfänger-Themen 5
R Winkel berechnen bzw. Geraden sortieren Java Basics - Anfänger-Themen 33
L (Integer) Liste nach aufsteigender Summe der Ziffern sortieren (mit Bedingung) Java Basics - Anfänger-Themen 8
F HashMap sortieren <String, Long> Java Basics - Anfänger-Themen 3
D Arraylisten sortieren bitte um Hilfe Java Basics - Anfänger-Themen 4
informatikschüler21 String im Array sortieren Java Basics - Anfänger-Themen 4
U Methoden Zweidimensionales Array mit Arrays.sort sortieren? Java Basics - Anfänger-Themen 22
M Arrays sortieren und kleinster Abstand Java Basics - Anfänger-Themen 3
R Interface Eigene Objekte in Listen sortieren mit Interface Comparable Java Basics - Anfänger-Themen 5
I <List> sortieren Java Basics - Anfänger-Themen 2
F Interface Nach mehreren Kriterien sortieren Java Basics - Anfänger-Themen 2
R Objekte Vergleichen und Sortieren Java Basics - Anfänger-Themen 3
I Sortieren nach Priorität Java Basics - Anfänger-Themen 3
S List<T<X,Y> sortieren Java Basics - Anfänger-Themen 5
W Array sortieren Java Basics - Anfänger-Themen 3
C JList Einträge nach Datum sortieren Java Basics - Anfänger-Themen 3
Alex/89 Werte einer .txt Datei sortieren Java Basics - Anfänger-Themen 8
N Bubble Sort sortieren mit Int Werte Java Basics - Anfänger-Themen 8
N Collection sortieren/ filtern Java Basics - Anfänger-Themen 7
C Methoden Einfach verkette Liste - int Werte aufsteigend sortieren Java Basics - Anfänger-Themen 1
P Listen sortieren mit Binärbaum gibt keine Ausgabe ab 10000 Integern Java Basics - Anfänger-Themen 14
S array sortieren Java Basics - Anfänger-Themen 7
D Array mit Zufallszahlen, dann sortieren: Hilfe gesucht! Java Basics - Anfänger-Themen 1
D Methoden int-Array absteigend sortieren Java Basics - Anfänger-Themen 8
C OOP array Sortieren ohne den sort Befehl Java Basics - Anfänger-Themen 10
S int-Array mittels Arrays.sort() in einer Schleife sortieren. Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben