"Narito ako."
"Matagal na kitang hinihintay dito."
"Sana nga. Let's carry on, then."
"Ipapakilala kita para ipakita sa iyo ang isang super-duper full-feature na utility class para sa mga koleksyon."
"Nanginginig na ako sa sobrang kilig."
"Mahusay. Pagkatapos ay magsimula na tayo. Narito ang mga pamamaraan ng klase ng Collections:"
Code | Paliwanag |
---|---|
|
Idinaragdag ang mga naipasa na elemento sa naipasa na koleksyon. Ang pamamaraang ito ay maaaring maginhawang tawaging ganito: Collections.addList (listahan, 10,11,12,13,14,15) |
|
Nagbabalik ng «normal na pila» na ginawa mula sa isang deque. |
|
Nagsasagawa ng binary na paghahanap para sa pangunahing elemento sa listahan. Dapat ayusin ang listahan. Maaari mong tukuyin ang isang comparator upang ihambing ang mga elemento. |
|
Sinusuri na ang lahat ng elemento ng koleksyon c ay nasa isang tiyak na uri. Ang mga katulad na pamamaraan ay umiiral para sa Listahan, Mapa, Itakda, at SortedSet. |
|
Kinokopya ang src list sa dest list. |
|
Sinusuri na ang mga koleksyon ay hindi naglalaman ng mga karaniwang elemento |
|
Pinunan ang listahan ng elementong obj |
|
Binibilang kung ilang beses umiiral ang object o sa koleksyon c |
|
Tinutukoy ang index ng unang paglitaw ng listahan ng target sa loob ng listahan ng pinagmulan. Ang prinsipyo ay katulad ng String.indexOf("some string") |
|
Tinutukoy ang index ng huling paglitaw ng listahan ng target sa loob ng listahan ng pinagmulan. Katulad ng String.lastIndexOf("some string") |
|
Hinahanap ang maximum na bilang/halaga sa isang koleksyon. Paano natin mahahanap ang maximum na 6 na numero? Collections.max(Arrays.asList(51, 42, 33, 24, 15, 6)); |
|
Hinahanap ang pinakamababang halaga sa isang koleksyon. |
|
Gumagawa ng dummy na koleksyon kung saan lumilitaw ang elementong o n beses. |
|
Pinapalitan ang lahat ng oldVal na elemento sa listahan ng mga newVal na elemento |
|
Binabaliktad ang listahan. |
|
Random na sina-shuffle ang mga elemento ng listahan. |
|
Nagbabalik ng hindi nababagong listahan na binubuo ng isang naipasa na elemento. May mga katulad na pamamaraan para sa Map, Set, at SortedSet. |
|
Pinagbukud-bukod ang listahan sa pataas na pagkakasunud-sunod. |
|
Pinapalitan ang mga elemento ng listahan |
|
Binabalot ang koleksyong ito sa isang naka-synchronize na katapat. Ang mga katulad na pamamaraan ay umiiral para sa Listahan, Mapa, Itakda, at SortedSet. |
"Whoa! Oo, ito ay isang buong arsenal, at halos hindi ko nagamit ang alinman dito."
"Actually, dito na nagtatapos ang lesson ko ngayon."
"Tingnan ang mga pamamaraang ito, at hanapin ang mga pinakamalamang na gagamitin mo."
"O mas mabuti pa, pag-aralan mo sila. Magiging kapaki-pakinabang sila sa iyo."
"Salamat, Rishi. Mag-aaral na ako."
GO TO FULL VERSION