<prompt> Unda chaguo za kukokotoa katika Java ambayo huchukua safu kamili na hundi ikiwa ina nakala.  <response>: Huu hapa ni mfano wa chaguo la kukokotoa la Java ambalo huchukua safu ya nambari kamili kama ingizo na kurudisha thamani ya boolean inayoonyesha kama ina nakala zozote au la: public boolean containsDuplicatesint nums Set set new HashSet ; forint n : nums ifset.containsn return true; kuweka.ongezan; kurudisha uongo; Katika chaguo hili la kukokotoa, tunatumia muundo wa Weka data ili kufuatilia nambari zinazopatikana katika safu. Tunarudia kupitia safu fulani ya nambari moja baada ya nyingine, na kwa kila nambari kamili, kwanza tunaangalia ikiwa tayari iko kwenye Seti. Ikiwa ndivyo, basi inamaanisha kuwa safu ina nakala na tunarudisha true. Vinginevyo, tunaongeza nambari kamili kwenye Seti na kuhamia nambari kamili inayofuata. Ikiwa hakuna nakala zinazopatikana baada ya kurudia kukamilika, tunarudisha false. Suluhisho hili lina utata wa wakati wa On kwa kuwa tunachakata kila nambari kamili katika safu mara moja haswa. 