Jaka jest różnica pomiędzy dwoma deklaracjami listy?

0

Screenshot 2019-01-26 at 21.34.54.png

1

Do pierwszej np. nie dodasz nowych elementów, ponieważ jest niemutowalna. Podobnie z Collections.empty()

2

@kk1337 @baant nie prawda że Arrays,asList jest niemutowalna, po prostu jest to tylko widok, taki adapter który pozwala tablice traktować jak liste. Ale jeśli tablice pod spodem zmodyfikujesz, zmodyfikujesz równiez to co zwróci lista..

1

Chodziło mi o operacje typu add, remove etc.. Tak więc racja, jeśli dobierzesz się do tablicy, z której tworzona była lista i ją zmienisz, lista też się zmieni.

1 użytkowników online, w tym zalogowanych: 0, gości: 1