WS22 - Comparator, Comparable
- Implementiert eine Klasse
Contact
mit den Attributenint phoneNumber
,int houseNumber
,String adress
undString name
- Erzeugt eine automatisch generierte
toString()
-Methode und einenKonstruktor
(rechtsklick -> source -> Generate xyz)
- Erzeugt 5
Contact
Objekte in dermain-methode
- Erstellt ein
Contact
-Array und füllt dieses mit den 5Contact
Objekten
-
Implementiert für
String adress
undint phoneNumber
einenComparator
-
Sortiert einmal nach
String adress
und einmal nachint phoneNumber
, benutzt dafür dieArrays.sort(hierDasArray, hierDerComparator)
-Methode -
Lasst euch nach jeder Sortierung das Array in der Konsole ausgeben (
Arrays.toString(hierEinArray)
erzeugt einen lesbaren String der per sysout ausgegeben werden kann)
Hier noch ein paar nützliche 📃Artikel, 🖊️Threads und 🎥Videos