12. óra (2017.12.04)
Diák
Feladatok
Töltsétek le a person.zip fáljt. Írjátok meg a Person osztály hashCode és equals függvényét, ezt teszteljétek le hash alapú gyűjteményekkel. A rendezéshez tegyétek a születési év szerint növekvő sorrendbe a személyeket. Utóbbihoz implementáljátok a Comparable interfészt. (megoldás)
Írjatok Comparator-t, ami az előzőtől eltérő rendezést tesz lehetővé. Az előbbi feladatot egészítsétek ki, hogy a Person név szerinti rendezést is megvalósítson. A rendezésnél először a fistName, majd a lastName, végül pedig a yearOfBirth értékeket kell figyelembe venni. (megoldás)
Számoljátok meg, hogy egy gyűjteményben melyik karakter hányszor fordul elő. (megoldás)
Gyűjtemények
A gyűjtemény osztályokról bővebben itt olvashattok.