Търся да подобря моето Java кодиране.
Може ли някой да предостави връзка или обяснение дали има код на практика за инициализиране на ArrayLists и избягване на следния проблем:
-Имам 6 ArrayList в един клас, някои са подмножества на други. Тъй като някои са подгрупи на други, разбирам, че споделят едни и същи препратки чрез методите "addAll()" и "add()".
В резултат на това, опитвайки се да променя елементите в подмножества, променям и оригиналните набори, защото отново - те споделят една и съща препратка. Кодът ми е толкова объркан, че няколко извиквания "get" водят до нулиране на 2 от моите ArrayLists.
Проучих този форум и Google и изглежда не мога да намеря съответната информация, която искам. Намирам само прости примери за ArrayLists. Забелязах, че в този форум има няколко въпроса, свързани с препратки към ArrayList, така че мисля, че отговорът на този въпрос ще бъде от полза за други в бъдеще.