Cześć
Mam taki kod:
List<String> lista1 = Arrays.asList("To", "jest", "lista");
Jakiego typu listę otrzymam?
Zastanawia mnie to, bo nie mogę np. napisać czegoś takiego:
List<String> lista2 = new List<String>();
Cześć
Mam taki kod:
List<String> lista1 = Arrays.asList("To", "jest", "lista");
Jakiego typu listę otrzymam?
Zastanawia mnie to, bo nie mogę np. napisać czegoś takiego:
List<String> lista2 = new List<String>();
Wszystko jest w dokumentacji...
ZTCP to varargsy w Javie są implementowane za pomocą tablicy, a implementacja Listy zwracana z Arrays.asList po prostu używa tej varargsowej tablicy bezpośrednio.