Java, typy generyczne i tablice
Dawno nie pisałem z powodu braku czasu. Jednak ponieważ znalazłem pewną interesującą właściwość Javy zamieszczam ją tutaj.
Kilka razy spotkałem się z opiniami, że nie da się stworzyć generycznej tablicy. Nie jest to jednak prawda. Jeśli ktoś chciałby ją stworzyć tutaj jest przykładowy kod:
- public static <T> T[] createArray(Class<T> cl, int length) {
- }
Użycie tego 'cuda' to:
String[] str = createArray(String.class, 10);
Da się prościej - nie trzeba tworzyć tablicy ;)
Komentarze do wpisu
Możesz śledzić odpowiedzi poprzez kanał RSS. Możesz dodać komentarz lub zostawić ślad (trackback) ze swojego bloga.
Seban
Nie jestem jakimś wielkim Javowcem, ale typy generyczne to coś co mi się bardzo w tym języku podoba. Warto o nich więcej poczytać.
02 grudnia 2007, 21:33:52
Uzytkownik
Wolę te z C# lub z C++ jeśli mam być szczery…
02 grudnia 2007, 22:04:28
szypxx
Fajna rzecz te genericsy ;)
26 sierpnia 2011, 22:55:15
Dodaj komentarz