Sortierung mit Collections.sort()

Status
Nicht offen für weitere Antworten.
T

Tina88

Gast
Hallo, ich habe einen Vector der mit Strings gefüllt ist. Ich möchte den Inhalt nun sortieren und habe das ganze so probiert:
Code:
Collections.sort((List)einVector());
Die Sortierung funktioniert soweit auch nur Probleme gibt es bei Großschreibung:
z.B. ist das Wort HEINZ vor dem Wort Hallo da HEINZ großgeschrieben ist. Wie muss ich denn meine Sortierung ändern, dass korrekt sortiert wird?
Danke für eure Hilfe
 
G

Gast

Gast
bei der Prüfung


if (String1.equalsIgnoreCase(String2))...


oder??
 
T

Tina88

Gast
vergleichen, sondern eine ganze Liste mit möglichst wenig Code sortiert bekommen und das Ganze eben nicht Case-sensitive. Da gibt es doch sicher eine Möglichkeit
 
G

Guest

Gast
Code:
 //Very Fast Sorting algorithmus. Hat eine garantierte Geschwindigkeit(Vorteil zu Quicksort)
    public Collection Mergesort(Collection Input) {
        
        Object[] a = Input.toArray();
        Arrays.sort(a,new Comparator() {
            public int compare(Object o1, Object o2) {
                return (((dataobject)o1).getmitgliedsnr().compareTo(((dataobject)o2).getmitgliedsnr())); }});
                
                return(Arrays.asList(a));
                
    }


ändere den Code einfach nach deinen Vector ab. und vor dem compareTo machste noch ein toUpperCase
 
M

maki

Gast
Code:
Collections.sort((List)einVector());
Einen Vector braucht man nicht zu casten, den ein Vector ist eine List.

Was du brauchst, ist ein besonderer Comparator (unbedingt mal googeln), damit lässt sich die Sortierreihenfolge bestimmen ;)

Glücklicherweise bietet die Klasse String genau den Comparator den du brauchst:

Code:
Collections.sort(einVector, String.CASE_INSENSITIVE_ORDER);
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Fynn29 Liste sortieren ohne Array und ohne vorgegebene Sortierung Allgemeine Java-Themen 24
H Collections Aktuellen Index generell und nach Sortierung ausgeben Allgemeine Java-Themen 6
N Sortierung Allgemeine Java-Themen 8
R Frage zur topologischen Sortierung Allgemeine Java-Themen 2
S Alphabetische sortierung mit Quicksort Allgemeine Java-Themen 10
J Sortierung in Array Allgemeine Java-Themen 9
J Array Sortierung auf andere Arrays anwenden Allgemeine Java-Themen 6
hdi JTable: Sortierung von Date-Objekten Allgemeine Java-Themen 4
isowiz java.util.List: Sortierung nicht nach bestimmten Attribut? Allgemeine Java-Themen 4
S Bei Sortierung Speicher zu gering? Allgemeine Java-Themen 8
K Sortierung, Collator und Case Allgemeine Java-Themen 5
T Hashmap füllen mit rs sortierung Allgemeine Java-Themen 9
B Sortierung einer ArrayList mit Comparator Allgemeine Java-Themen 6
A ArrayList Sortierung rumdrehen Allgemeine Java-Themen 3
N Sortierung eines TreeSets kann zerstört werden?? Allgemeine Java-Themen 3
F Algorithmus für Sortierung gesucht Allgemeine Java-Themen 15
D hallo sortierung? Allgemeine Java-Themen 15
S Sortierung einer Collection nach dem Attribut "name&quo Allgemeine Java-Themen 3
A Datenstruktur und Sortierung Allgemeine Java-Themen 12
K jackson deserializer - Collections Allgemeine Java-Themen 6
D Collections.sort funktioniert nicht in exportierten .class Dateien Allgemeine Java-Themen 10
Hacer Generics & Collections Allgemeine Java-Themen 8
C Generic collections und static typing Allgemeine Java-Themen 4
J Collections, Locks und volatile ? Allgemeine Java-Themen 1
A Compiler-Fehler Woher kommt der NullPointer? (Collections & Iterator) Allgemeine Java-Themen 7
E Collections Collections die Subojekte einer Klasse enthält? Allgemeine Java-Themen 7
O Collections Eigene Methodenzusicherung bei Collections als Parameter Allgemeine Java-Themen 2
D generische Klasse für alle Maps (nicht Collections :-)) Allgemeine Java-Themen 11
B zwei-dimensionale Collections bzw. Array mit Indizes Allgemeine Java-Themen 3
Landei immutable Collections Allgemeine Java-Themen 27
J Collections in Instanzattributen als Kopie übergeben Allgemeine Java-Themen 4
J Rätselhaftes Verhalten von Collections Allgemeine Java-Themen 5
A Collections.emptySet() und triärer Operator Allgemeine Java-Themen 5
M Double Braces Notation um Collections zu initialisieren Allgemeine Java-Themen 9
W Komplexität von addAll() bei Collections Allgemeine Java-Themen 4
K Collections oder Vektoren sicher zu serialisieren? Allgemeine Java-Themen 5
W sortierte Iteration über Set oder Map, bzw. Collections Allgemeine Java-Themen 5
C Viele Informationen aus zwei Collections vergleichen Allgemeine Java-Themen 2
S Wie "zufällig" ist Collections.shuffle(.) Allgemeine Java-Themen 1
S Collections.binarySearch(list,"a") Allgemeine Java-Themen 7
J Collections Allgemeine Java-Themen 2
F Vererbung, Generizität und Collections. Allgemeine Java-Themen 7
G Collections als Array implementieren Allgemeine Java-Themen 2
F Naming Conventions (Collections) Allgemeine Java-Themen 8
K Elegante Lösung zum Manipulieren von Collections gesucht Allgemeine Java-Themen 16
T Collections/Arrays sortieren => ä, ö, ü, ß Groß/klein Allgemeine Java-Themen 3
R Probleme mit Collections - Teil 2 Allgemeine Java-Themen 4
R Probleme mit Collections Allgemeine Java-Themen 5
L-ectron-X Problem mit Collections.sort() mit Java 1.5 Allgemeine Java-Themen 9
C Collections.binarySearch Allgemeine Java-Themen 1
R Entsprechung von Stack() im Collections Framework...? Allgemeine Java-Themen 4
R Formel Bubble Sort Allgemeine Java-Themen 1
M Bubble Sort Allgemeine Java-Themen 3
Aartiyadav Comparisons and Swapa in Bubble-sort Java Allgemeine Java-Themen 6
Cromewell Tail-Rekursiver Counting Sort Allgemeine Java-Themen 20
Kirby.exe Bucket Sort Allgemeine Java-Themen 7
Kirby.exe Merge Sort Allgemeine Java-Themen 11
A Heap-Sort Allgemeine Java-Themen 2
J Array-List Bubble-Sort Allgemeine Java-Themen 12
M Arrays.sort Problem Allgemeine Java-Themen 2
B Counting Sort (Sortieren durch Zählen) Allgemeine Java-Themen 13
F File.listFiles ohne .sort Allgemeine Java-Themen 6
B Input/Output Schneller Sort mit wenigen Zugriffen (oder was anderes?) Allgemeine Java-Themen 3
A External Sort - too many open files Allgemeine Java-Themen 6
X einfach verkettete Liste und Insertion Sort Allgemeine Java-Themen 3
S Array-Sort mittels Binärsuche Allgemeine Java-Themen 2
M Insertion sort Allgemeine Java-Themen 13
K Bound mismatch: The generic method sort(List<T>) of ty Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben