Sortieren?

Status
Nicht offen für weitere Antworten.

Darcoda

Mitglied
Code:
            if(s7.startsWith("gebliste"))
                {
                    String s44 = "";
                    String s45 = "";
                    String s46 = "";
                    String s47 = "";
                    String s48 = "";
                    String s49 = "";
                    String s50 = "";
                    String s51 = "";
                    String s52 = "";
                    String s53 = "";
                    String s54 = "";
                    String s55 = "";
                    String s56 = "";
                    String s57 = "";
                    String s58 = "";
                    String s59 = "";
                    String s60 = "";
                    String s61 = "";
                    String s62 = "";
                    String s63 = "";
                    String s64 = "";
                    String s65 = "";
                    String s66 = "";
                    String s67 = "";
                    String s68 = "";
                    Enumeration enumeration2 = master.registry.users.keys();
                    if(enumeration2 != null)
                    while(enumeration2.hasMoreElements())
                    {
                    String s76 = (String)enumeration2.nextElement();

                    if(master.registry.isgebjan1(s76))
                    s44 = s44 + "" + master.registry.getbday(s76) + " Jan. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebjan2(s76))
                    s45 = s45 + "" + master.registry.getbday(s76) + " Jan. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebfeb1(s76))
                    s46 = s46 + "" + master.registry.getbday(s76) + " Feb. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebfeb2(s76))
                    s47 = s47 + "" + master.registry.getbday(s76) + " Feb. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebmarch1(s76))
                    s48 = s48 + "" + master.registry.getbday(s76) + " Mrz. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebmarch2(s76))
                    s49 = s49 + "" + master.registry.getbday(s76) + " Mrz. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebapril1(s76))
                    s50 = s50 + "" + master.registry.getbday(s76) + " Apr. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebapril2(s76))
                    s51 = s51 + "" + master.registry.getbday(s76) + " Apr. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebmai1(s76))
                    s52 = s52 + "" + master.registry.getbday(s76) + " Mai. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebmai2(s76))
                    s53 = s53 + "" + master.registry.getbday(s76) + " Mai. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebjuni1(s76))
                    s54 = s54 + "" + master.registry.getbday(s76) + " Jun. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebjuni2(s76))
                    s55 = s55 + "" + master.registry.getbday(s76) + " Jun. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebjuli1(s76))
                    s56 = s56 + "" + master.registry.getbday(s76) + " Jul. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebjuli2(s76))
                    s57 = s57 + "" + master.registry.getbday(s76) + " Jul. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebaugust1(s76))
                    s58 = s58 + "" + master.registry.getbday(s76) + " Aug. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebaugust2(s76))
                    s59 = s59 + "" + master.registry.getbday(s76) + " Aug. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebsep1(s76))
                    s60 = s60 + "" + master.registry.getbday(s76) + " Sep. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebsep2(s76))
                    s61 = s61 + "" + master.registry.getbday(s76) + " Sep. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebokt1(s76))
                    s62 = s62 + "" + master.registry.getbday(s76) + " Okt. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebokt2(s76))
                    s63 = s63 + "" + master.registry.getbday(s76) + " Okt. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebnov1(s76))
                    s64 = s64 + "" + master.registry.getbday(s76) + " Nov. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebnov2(s76))
                    s65 = s65 + "" + master.registry.getbday(s76) + " Nov. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebdez1(s76))
                    s66 = s66 + "" + master.registry.getbday(s76) + " Dez. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    if(master.registry.isgebdez2(s76))
                    s67 = s67 + "" + master.registry.getbday(s76) + " Dez. " + s76 + " (<script language=\"JavaScript\" src=\"http://chatgalaxy.ath.cx/user/alter.js.php?nick=" + s76 + "\"></script>)
";
                    }
                    s = master.pstring.replace(master.config.Gebinfo, "$name", "dummy");
                    s = master.pstring.replace(s, "$jan1", s44);
                    s = master.pstring.replace(s, "$jan2", s45);
                    s = master.pstring.replace(s, "$feb1", s46);
                    s = master.pstring.replace(s, "$feb2", s47);
                    s = master.pstring.replace(s, "$mrz1", s48);
                    s = master.pstring.replace(s, "$mrz2", s49);
                    s = master.pstring.replace(s, "$apr1", s50);
                    s = master.pstring.replace(s, "$apr2", s51);
                    s = master.pstring.replace(s, "$mai1", s52);
                    s = master.pstring.replace(s, "$mai2", s53);
                    s = master.pstring.replace(s, "$jun1", s54);
                    s = master.pstring.replace(s, "$jun2", s55);
                    s = master.pstring.replace(s, "$jul1", s56);
                    s = master.pstring.replace(s, "$jul2", s57);
                    s = master.pstring.replace(s, "$aug1", s58);
                    s = master.pstring.replace(s, "$aug2", s59);
                    s = master.pstring.replace(s, "$sep1", s60);
                    s = master.pstring.replace(s, "$sep2", s61);
                    s = master.pstring.replace(s, "$okt1", s62);
                    s = master.pstring.replace(s, "$okt2", s63);
                    s = master.pstring.replace(s, "$nov1", s64);
                    s = master.pstring.replace(s, "$nov2", s65);
                    s = master.pstring.replace(s, "$dez1", s66);
                    s = master.pstring.replace(s, "$dez2", s67);
                    s = master.pstring.replaceTags(s);
                    } else

So wie sortier ich die Liste am besten? Der gibt alles durcheinander aus...

Beispiel: http://chatgalaxy.ath.cx:4000/OUT/?service=gebliste

In ein Array laden, geht nicht... da bleibt die Ausgabe so...[/code]
 

Darcoda

Mitglied
da beim Code unten also vor }else kommt noch "_println(s);" ... und egal was ich mache ich bekomme nur fehler...
 

FelixB

Bekanntes Mitglied
wenn du fehler bekommst, musst du sie lösen.


wenn du uns die fehler und die betreffenden codezeilen nennst, können wir dir sogar dabei helfen...
 

Darcoda

Mitglied
Code:
                    List myList = new ArrayList();
                    myList.add(s44);
                    myList.sort();
                    _println(s44);

So hab ich das nun mal als Test gemacht... wenn ich das nun Complieren möchte kommt
dies hier:

Output.java:2127:27: cannot find symbol
symbol : method sort()
location: interface java.util.List
myList.sort();
^

Woran kann das liegen?
 

FelixB

Bekanntes Mitglied
ok, mein Fehler.

Code:
Collection.sort(myList);

steht so übrigens in dem Link, den ich gepostet habe... ;)
 

Darcoda

Mitglied
kommt dieser Fehler ;)


Output.java:2128:31: cannot find symbol
symbol : method sort(java.util.List)
location: interface java.util.Collection
Collection.sort(myList);
^
 

Darcoda

Mitglied
Code:
List myList = new ArrayList();
                    myList.add(s45);
                    Collections.sort(myList);
                    s = master.pstring.replace(master.config.Gebinfo, "$name", "dummy");
                    s = master.pstring.replace(s, "$jan1", s44);
                    s = master.pstring.replace(s, "$jan2", s45);
                    s = master.pstring.replace(s, "$feb1", s46);
                    s = master.pstring.replace(s, "$feb2", s47);
                    s = master.pstring.replace(s, "$mrz1", s48);
                    s = master.pstring.replace(s, "$mrz2", s49);
                    s = master.pstring.replace(s, "$apr1", s50);
                    s = master.pstring.replace(s, "$apr2", s51);
                    s = master.pstring.replace(s, "$mai1", s52);
                    s = master.pstring.replace(s, "$mai2", s53);
                    s = master.pstring.replace(s, "$jun1", s54);
                    s = master.pstring.replace(s, "$jun2", s55);
                    s = master.pstring.replace(s, "$jul1", s56);
                    s = master.pstring.replace(s, "$jul2", s57);
                    s = master.pstring.replace(s, "$aug1", s58);
                    s = master.pstring.replace(s, "$aug2", s59);
                    s = master.pstring.replace(s, "$sep1", s60);
                    s = master.pstring.replace(s, "$sep2", s61);
                    s = master.pstring.replace(s, "$okt1", s62);
                    s = master.pstring.replace(s, "$okt2", s63);
                    s = master.pstring.replace(s, "$nov1", s64);
                    s = master.pstring.replace(s, "$nov2", s65);
                    s = master.pstring.replace(s, "$dez1", s66);
                    s = master.pstring.replace(s, "$dez2", s67);
                    s = master.pstring.replaceTags(s);
                    _println(s);
                    } else

Nun hab ich es so drin... er sortiert aber nicht?!

Ausgabe der Januargeborenen ist so:

31 Jan. freakygirl (18)
16 Jan. bdc (22)
23 Jan. krissi (23)
18 Jan. soulbot (0)
21 Jan. piepmmatz (0)
07 Jan. djotto (19)
23 Jan. moepman2002 (21)
11 Jan. joypowa (25)
05 Jan. james (27)
29 Jan. kaotin ()
22 Jan. badmoonlight ()
21 Jan. cassandra_matanui (17)
07 Jan. oli (20)
22 Jan. geis (18)
24 Jan. jah86 (21)
26 Jan. goldenneo (20)
02 Jan. frantic (24)
18 Jan. bot ()
31 Jan. julia717 (18)
09 Jan. janny (23)
29 Jan. boehsesmaedel ()
16 Jan. blacktangababy ()
06 Jan. summsumm ()
29 Jan. jessy ()
12 Jan. mcremix (18)
11 Jan. aurelia (17)
29 Jan. ben (19)
01 Jan. fee ()

Stimmt ja nicht?! Und wenn ich es so wie oben mache kommt das. Soll ja die Zahlen von 01 bis 31 sotieren...

Output.java:2101:45: ')' expected
Collections.sort( myList lst );
^
Output.java:2101:46: not a statement
Collections.sort( myList lst );
^
Output.java:2101:49: ';' expected
Collections.sort( myList lst );
^
3 errors
 

FelixB

Bekanntes Mitglied
wie kann er auch eine Liste sortieren, in der sich nur ein Element befindet?

du musst schon jeden einzelnen String in die Liste einfügen...
 

moormaster

Top Contributor
Höre ich da etwa Ironie? :D

Hier mal ein funktionierendes, kompilierbares Beispiel, wie Collections.sort(...) benutzt werden kann
Code:
 package moormaster.collections;

 import java.util.*;

 public class Example
 {
  public static void main(String[] args)
  {
   List myList = new Vector();
   myList.add("Haus");
   myList.add("Baum");
   myList.add("Wald");
   myList.add("Ahornblatt");
  
   // Ausgabe unsortiert
   System.out.println(Arrays.deepToString(myList.toArray()));

   Collections.sort(myList);
  
   // Ausgabe sortiert
   System.out.println(Arrays.deepToString(myList.toArray()));
  }
 }
 
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
C Sortieren und Selektieren einer ArrayList<Point3D> Allgemeine Java-Themen 6
L allgemein Strings händisch in Liste sortieren Allgemeine Java-Themen 47
K Verbesserung der Laufzeit beim Sortieren von Einwohnern nach ihrem Geburtsjahr Allgemeine Java-Themen 0
Willi.We Array sortieren Allgemeine Java-Themen 5
L ArrayList sortieren Allgemeine Java-Themen 2
Monokuma String List nach Zahlen und Worten sortieren Allgemeine Java-Themen 9
MiMa ArrayList sortieren?? Allgemeine Java-Themen 5
C MySQL Tabellen sortieren. Allgemeine Java-Themen 33
Curtis_MC Collections Liste anhand mehrere Kriterien sortieren Allgemeine Java-Themen 6
B Java Mail: Emails sortieren? Allgemeine Java-Themen 5
G Liste (UsageStats) sortieren (Android) Allgemeine Java-Themen 5
FRI3ND Datentypen Date-Array sortieren - Text mitnehmen? Allgemeine Java-Themen 7
P Wertepaare sortieren Allgemeine Java-Themen 3
MiMa Sortieren nach Stellenangaben Allgemeine Java-Themen 7
T Collections ArrayList Sortieren Allgemeine Java-Themen 4
P Listen sortieren Allgemeine Java-Themen 1
U Methoden Algorithmus MergeSort String [ ] array sortieren programmieren Allgemeine Java-Themen 17
S Verkettete (Teil)Liste sortieren ( rekursiv bis n) Allgemeine Java-Themen 2
K Strings sortieren: 2 Kritieren Allgemeine Java-Themen 5
B Algortihmus zum linearen Sortieren Allgemeine Java-Themen 1
K ArrayList sortieren Allgemeine Java-Themen 16
heyluigi Random Integer Array Ausgabe nach Größe sortieren Allgemeine Java-Themen 6
H Liste sortieren anhand optionalem Property Allgemeine Java-Themen 3
2 Mehrere Uhrzeiten Sortieren Allgemeine Java-Themen 2
B Counting Sort (Sortieren durch Zählen) Allgemeine Java-Themen 13
H Liste von Objekten generisch sortieren Allgemeine Java-Themen 0
Bluedaishi String Array mit Datum und Uhrzeit String sortieren Allgemeine Java-Themen 6
K Sortieren nach Vorgabe Allgemeine Java-Themen 6
S Erste Schritte Arrayliste alphabetisch sortieren mit Eingabe Allgemeine Java-Themen 9
L Sortieren von "Map<String, Object>" Allgemeine Java-Themen 2
M Sortieren und Leerzeichen Allgemeine Java-Themen 11
W Array Indizes sortieren Allgemeine Java-Themen 16
D Sortieren von Liste zu unperformant Allgemeine Java-Themen 6
E Array alphabetisch sortieren Allgemeine Java-Themen 1
5 Objekte Sortieren lassen Allgemeine Java-Themen 7
P Beim sortieren nullpointerexception Allgemeine Java-Themen 12
G Map nach key sortieren Allgemeine Java-Themen 14
T Array Sortieren (null Werte ans Ende) Allgemeine Java-Themen 2
Gossi Collections (Unbekannte) Liste Sortieren Allgemeine Java-Themen 10
S Int Values sortieren Allgemeine Java-Themen 7
S Sortieren nach Objekten Allgemeine Java-Themen 13
A 2D-array problem (sortieren) Allgemeine Java-Themen 6
T Liste mit GregorianCalendar-Objekten in List einlesen, mit Collection sortieren und ausgeben Allgemeine Java-Themen 3
D priority queue sortieren Allgemeine Java-Themen 10
G List<Person> sortieren Allgemeine Java-Themen 6
K Hashmap sortieren Allgemeine Java-Themen 6
H Problem beim Sortieren einer HashMap mit TreeSet Allgemeine Java-Themen 4
M ArrayList<String>, String häufigkeit sortieren Allgemeine Java-Themen 4
J Wie sortieren? Allgemeine Java-Themen 11
T Liste sortieren Allgemeine Java-Themen 6
K Strings sortieren (knifflig) Allgemeine Java-Themen 7
B JTable nach Icon sortieren Allgemeine Java-Themen 6
C ArrayList (mit Objekten) sortieren Allgemeine Java-Themen 12
J Map nach value sortieren Allgemeine Java-Themen 14
N Zahlen in Strings einer ArrayList sortieren Allgemeine Java-Themen 14
V ArrayList sortieren Allgemeine Java-Themen 7
S String-Array nach Datum sortieren Allgemeine Java-Themen 10
Developer_X Ein Array nach einem bestimmten Attribut sortieren Allgemeine Java-Themen 3
B Sortieren mit generischen Datentypen Allgemeine Java-Themen 3
C ArrayList anhand von zwei Attributen sortieren Allgemeine Java-Themen 4
O Sortieren von Telefonnummern Allgemeine Java-Themen 8
D JTabel sortieren nach mehreren kriterien Allgemeine Java-Themen 3
G Verschachtelte Treemaps, nach Value sortieren Allgemeine Java-Themen 11
K ArrayList nach bestimmtem Muster sortieren Allgemeine Java-Themen 3
I Vector mit Objekten sortieren,Videos mit JMF wiedergeben Allgemeine Java-Themen 6
S Koordinatentupel-Map sortieren?? Allgemeine Java-Themen 16
C ArrayList sortieren (mehrere Kriterien) Allgemeine Java-Themen 6
G ArrayList mit quicksort sortieren Allgemeine Java-Themen 9
Spot84 Vector nach Ressourcetyp sortieren Allgemeine Java-Themen 4
G sortieren von generics Allgemeine Java-Themen 10
Z Als Final deklarierte Klasse im Array sortieren Allgemeine Java-Themen 2
C ArrayList nach Datum sortieren Allgemeine Java-Themen 7
O ArrayList sortieren Allgemeine Java-Themen 8
G ArrayList mit Indices parallel sortieren Allgemeine Java-Themen 8
D HashMap sortieren Allgemeine Java-Themen 2
C Sortieren File[] Allgemeine Java-Themen 5
W [solved] Vector sortieren (Collection / Comparable?) Allgemeine Java-Themen 7
D LinkedList anhand einer long-Variable der Objekte sortieren Allgemeine Java-Themen 5
O Vektoren in Vektor sortieren aber mit Java 1.4 (!) Allgemeine Java-Themen 4
T TreeMap durch Comparator mit Generics sortieren Allgemeine Java-Themen 9
M ArrayList sortieren - HashMap mit sort_id vorhanden Allgemeine Java-Themen 2
A Sortieren mit Java Allgemeine Java-Themen 3
J Properties sortieren Allgemeine Java-Themen 6
T HashMap (String, Object(String , int)) nach int sortieren Allgemeine Java-Themen 7
E Bitte um Rat: Sortieren mit ArrayList Allgemeine Java-Themen 2
G Strings die Zahlen enthalten sinnvoll sortieren (A2 < A10 Allgemeine Java-Themen 4
G List mit selbstdefinierten Objekten sortieren Allgemeine Java-Themen 2
F Doppelt verkettete Liste sortieren? Allgemeine Java-Themen 8
S ArrayList nach mehreren Spalten sortieren? Allgemeine Java-Themen 13
G Set absteigend Sortieren Allgemeine Java-Themen 6
B ein spezielles Byte-Array sortieren Allgemeine Java-Themen 11
N ArrayList sortieren Allgemeine Java-Themen 10
L Nach Häufigkeit sortieren Allgemeine Java-Themen 6
S Dten im Excel sortieren Allgemeine Java-Themen 5
Z Elemente in Vector nach Häufigkeit sortieren. Allgemeine Java-Themen 13
H Objekte Sortieren Allgemeine Java-Themen 4
F Kann man String[] sortieren? Allgemeine Java-Themen 2
H will einfach nicht sortieren! Allgemeine Java-Themen 23
T Collections/Arrays sortieren => ä, ö, ü, ß Groß/klein Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben