magicmarcy.de | Vergleich

Vergleich

Hier findest du alle Beiträge die mit dem Tag Vergleich versehen sind.

Comparator - die Schlüsselwaffe für Sortierungen

Java • 5. Juli 2026 • Lesezeit: 7 Minuten Read later

Du hast sicherlich schonmal in Java eine Liste sortiert - vielleicht mit Arrays.sort() oder Collections.sort(). Doch was passiert hinter der Szene, wenn du mehrere Sortierkriterien hast oder die Standardsortierung nicht ausreicht? Das ist genau das, was ein Comparator löst. Ein Comparator ist eine Hilfsklasse in Java, die es dir erlaubt, eine eigene Sortierlogik zu definieren. Ohne ihn wäre es schwierig, komplexe Sortierungen durchzuführen oder mehrere Kriterien gleichzeitig zu berücksichtigen. Weiterlesen


NPS1E2: Palindrom - Strings vergleichen und Schleifen verstehen

Named Problems • 12. Juni 2026 • Lesezeit: 4 Minuten Read later

In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahrzehnten in Ausbildung, Studium und Interviews verwendet werden. Anhand verständlicher Problemstellungen wie FizzBuzz, Türme von Hanoi oder dem Sieb des Eratosthenes lernst du hier, algorithmisch zu denken, Lösungsstrategien zu entwickeln und diese sauber in Java umzusetzen. Weiterlesen


Der Comparator in Java: Dein Werkzeug für präzise und flexible Sortierungen

Java • 29. Januar 2026 • Lesezeit: 9 Minuten Read later

Der Comparator begegnet dir in Java spätestens dann, wenn du anfängst, Listen nicht nur "irgendwie", sondern gezielt nach bestimmten Eigenschaften sortieren zu wollen. Vielleicht willst du Modelle nach einem Feld ordnen, Daten fürs Frontend vorbereiten oder einfach nur eine Liste von Objekten sauber und strukturiert ausgeben. Genau hier spielt der Comparator seine Stärken aus: Du kannst Vergleichslogik definieren, ohne deine Klassen selbst anzupassen, und behältst dabei volle Kontrolle über das Sortierverhalten. Weiterlesen


Equals richtig nutzen

Java • 18. November 2022 • Lesezeit: 6 Minuten Read later

In nahezu jedem Code ist es unerlässlich Vergleiche anzustellen. Dies ist nicht nur bei der Eingabe von Daten unumgänglich, sondern auch für diverse Bedingungen. Beispielsweise muss man bei einem Login per Email-Adresse ja auch vergleichen können, ob die Eingabe korrekt gewesen ist. Ein anderes Beispiel sind ReCaptchas oder Token-Vergleiche. Man wird nicht drum herum kommen, Vergleiche in seinem Code zu implementieren. Weiterlesen


Über
Avatar

Hi, ich bin Marcel!
Als Fachinformatiker für Anwendungsentwicklung und IHK-geprüfter Ausbilder teile ich auf meinem Blog Grundlagen- und Fortgeschrittenen-Wissen für angehende Entwickler*innen und Interessierte, sowie weitere spannende Themen aus der IT.

Blog Aktivität

May
 
 
 
 
Jun
 
 
 
 
Jul
 
 
 
Mon
Wed
Fri