Aktywne Wpisy
WykopekNaPolEtatu +112
#seriale #telewizja
Zastanawia mnie co się stało ze światową, zwłaszcza amerykańską telewizją. Chodzi mi o seriale komediowe.
W latach 2001 - 2009 w USA produkowano bardzo dużo kultowych seriali, które albo się na siebie czasowo nakładały, albo minimalnie mijały ze sobą.
Przyjaciele
Scrubs
Dwóch i pół
Teoria wielkiego podrywu
Jim wie lepiej
On, ona i dzieciaki
Wszyscy kochają Raymonda
Diabli nadali
The Office
Chłopaki z Baraków
Wszyscy nienawidzą Chrisa
Jak poznałem waszą
Zastanawia mnie co się stało ze światową, zwłaszcza amerykańską telewizją. Chodzi mi o seriale komediowe.
W latach 2001 - 2009 w USA produkowano bardzo dużo kultowych seriali, które albo się na siebie czasowo nakładały, albo minimalnie mijały ze sobą.
Przyjaciele
Scrubs
Dwóch i pół
Teoria wielkiego podrywu
Jim wie lepiej
On, ona i dzieciaki
Wszyscy kochają Raymonda
Diabli nadali
The Office
Chłopaki z Baraków
Wszyscy nienawidzą Chrisa
Jak poznałem waszą
Fifka23 +21
W tym roku 2 moje bliskie koleżanki urodziły, a jedna jest w ciąży. Lvl 26
Zawsze mnie ciekawiły ich doświadczenia z ciąży, porodu, pierwszych tygodni z życia dziecka, bo trochę się orientuję w temacie.
Ale z czasem doszło do tego, że nawet już żadna nie zapyta mnie o moje prywatne życie, a mam dalej dość świeży związek, jest czas wyjazdów, zmieniłam pracę na nową - to takie główne newsy o mnie, o
Zawsze mnie ciekawiły ich doświadczenia z ciąży, porodu, pierwszych tygodni z życia dziecka, bo trochę się orientuję w temacie.
Ale z czasem doszło do tego, że nawet już żadna nie zapyta mnie o moje prywatne życie, a mam dalej dość świeży związek, jest czas wyjazdów, zmieniłam pracę na nową - to takie główne newsy o mnie, o
Mam listę obiektów Vehicle (obiekty tworzę w klasach Car/Bus/itd.. które rozszerzają klasę Vehicle):
public abstract class Vehicle {
protected String regNo;
protected String producer;
protected String model;
protected boolean isVehicleRented;
}
Trzymam w wypożyczalni całą listę aut w HashSet:
public class RentalApp {
private static Collection carList = new HashSet<>();
Teraz chciałbym wydrukować listę aut sortowaną według numeru rejestracyjnego (String regNo).
Próbuję to zrobić tak:
private static void printRentalHistory() {
TreeSet sortedCarList = new TreeSet();
sortedCarList.addAll(carList);
for (Vehicle s : sortedCarList) {
s.printRentalDates();
}
}
Tyle, że wali błędem:
Exception in thread "main" java.lang.ClassCastException: Car cannot be cast to java.lang.Comparable
Jak zrobić to sprytnie? Doczytałem, że powinienem dopisać comparator przy tworzeniu TreeSetu, ale nie jestem przekonany że idę dobrą drogą. Da się to zrobić prościej / sprytniej?
@buntuubuntu: możesz zaimplementować interfejs Comparable w klasie Vehicle.
W złym miejscu szukałem. Streamsy odpowiedzią ;)
carList.stream().sorted(Comparator.comparing(Vehicle::getRegNumber)).forEach(v -> v.printRentalDates());