Datentypen 3 Strings lexikalisch miteinander verlgeichen

FXL

Mitglied
Hi,

stehe gerade etwas auf dem "Schlauch" wie ich die Abfrage machen könnte, um 3 Strings lexikalsich miteinander verglichen werden - nach dem kleinsten absteigend ausgeben

Könnte mir da jemand helfen?


Gruß
 
wenn man das so nennt, dann ja 😉

mir geht es eher um die abfragen, also if(string1.compareto(stringt2).......


evtl. wäre aber ein sortieralgorithmus fast einfach zu realisieren als so ein blöde abfrage verschachtelung bei der ich momentan echt ins stocken komme?!
 
Was soll denn im Endeffekt bei der Abfrage rauskommen?
EDIT:
schon gut, ich dachte wir sind bei sql 😳
 
Zuletzt bearbeitet:
Nur zum Verständnis, ich muss folgendes machen:

3 verschiedene Strings untereinander, sortiert nach dem lexikalisch kleinsten, auf der Konsole ausgeben
 
Java:
List<String> strings = Arrays.asList(new String[] { string1, string2, string3 });
Collections.sort(strings);
for (String s : strings)
  System.out.println(s);

Sollte so klappen, eventuell muss du der Sort-Methode noch sagen, dass sie rückwärts sortieren soll.
 
vielen dank ersteinmal.

das ergebnis was rauskommt ist mir aber noch etwas unklar, hab folgende Strings

String string1 = "HalloWeltApp.java";
String string2 = "halloweltapp.java";
String string3 = "MeineAdressen.txt";

--->
HalloWeltApp.java
MeineAdressen.txt
halloweltapp.java

warum kommt Meine vor hallo?
 

Zurück
Oben