Orodha ya maudhui:

Kilinganishi ni nini katika makusanyo ya Java?
Kilinganishi ni nini katika makusanyo ya Java?

Video: Kilinganishi ni nini katika makusanyo ya Java?

Video: Kilinganishi ni nini katika makusanyo ya Java?
Video: Giant Sea Serpent, the Enigma of the Deep-Sea Creature | 4K Wildlife Documentary 2024, Novemba
Anonim

Kilinganishi Kiolesura - Makusanyo ya Java . Katika Java , Kilinganishi interface inatumika kuagiza(kupanga) vitu kwenye faili ya mkusanyiko kwa njia yako mwenyewe. Inakupa uwezo wa kuamua jinsi vipengele vitapangwa na kuhifadhiwa ndani mkusanyiko na ramani. Kilinganishi Kiolesura kinafafanua kulinganisha() mbinu. Njia hii ina vigezo viwili.

Kwa hivyo, mlinganisho hufanya nini Java?

Kilinganishi cha Java ni kiolesura cha kupanga Java vitu. Imeitwa na " java . kilinganishi ,” Kilinganishi cha Java inalinganisha mbili Java vitu katika umbizo la "linganisha (Kitu 01, Kitu 02)". Kwa kutumia njia zinazoweza kusanidiwa, Kilinganishi cha Java inaweza kulinganisha vitu ili kurudisha nambari kamili kulingana na ulinganisho chanya, sawa au hasi.

Mtu anaweza pia kuuliza, comparator anadanganya kifurushi gani? Kilinganishi kiolesura uongo katika java. util kifurushi . Ni ni kutumika kwa kitu kifupi kwa mpangilio uliofafanuliwa yaani kupanga vitu viwili kulingana na vigezo vilivyoainishwa.

Vile vile, ni tofauti gani kati ya mkusanyiko wa Java na makusanyo ya Java?

Mkuu tofauti kati ya Mkusanyiko na Mikusanyiko ni Mkusanyiko ni kiolesura na Mikusanyiko ni darasa. Mkusanyiko ni kiolesura cha msingi cha seti ya orodha na foleni. Mkusanyiko ni kiolesura cha msingi cha List, Set na Foleni. Mkusanyiko ni kiolesura cha ngazi ya mizizi ya Mkusanyiko wa Java Mfumo.

Unatekelezaje kilinganishi katika Java?

Kutumia Kilinganishi

  1. Unda darasa linalotumia Comparator (na kwa hivyo kulinganisha() njia ambayo hufanya kazi iliyofanywa hapo awali na kulinganishaTo()).
  2. Fanya mfano wa darasa la Kilinganishi.
  3. Piga simu kwa njia iliyopakiwa ya sort(), ukiipatia orodha na mfano wa darasa linalotumia Comparator.

Ilipendekeza: