Video: Ang dalawang bagay ba ay palaging magiging pantay kapag ang kanilang compareTo () na pamamaraan ay nagbabalik ng zero?
2024 May -akda: Lynn Donovan | [email protected]. Huling binago: 2023-12-15 23:54
Ito ay inirerekomenda iyon compareTo lamang nagbabalik 0, kung isang tawag sa katumbas sa ang parehong mga bagay gagawin bumalik totoo: compareTo (e2) == 0 ay may pareho boolean na halaga bilang e1. katumbas (e2) para sa bawat e1 at e2 ng klase C. Tandaan na null ay hindi isang halimbawa ng anumang klase, at e.
Higit pa rito, posible bang magbalik ng false ang katumbas () kahit na magkapareho ang nilalaman ng dalawang bagay?
4 Mga sagot. Sa java ang paraan ng pampublikong boolean katumbas ( Bagay obj) ay minana mula sa Bagay . Gayunpaman, ang pagpapatupad ng pamamaraan tulad ng tinukoy sa Bagay klase ay iyon ang katumbas paraan ay ibalik kung at lamang kung ang dalawang bagay inihahambing ay ang pareho halimbawa.
Kasunod nito, ang tanong ay, bakit ang compareTo () ay dapat na pare-pareho sa equals () na pamamaraan sa Java? Ito ay dahil ang Map interface ay tinukoy sa mga tuntunin ng katumbas operasyon, ngunit ginagawa ng isang mapa ang lahat ng pangunahing paghahambing gamit ang nito compareTo (o ihambing) paraan , kaya dalawang susi ang itinuturing pantay sa pamamagitan nito paraan ay, mula sa pananaw ng pinagsunod-sunod na mapa, pantay.
Ang pagpapanatiling nakikita ito, ano ang pagkakaiba sa pagitan ng == katumbas ng () at compareTo () na pamamaraan?
compareTo : Naghahambing ng dalawang string sa leksikograpikal. katumbas : Inihahambing ang string na ito sa tinukoy na bagay. compareTo naghahambing ng dalawang string sa pamamagitan ng kanilang mga character (sa parehong index) at nagbabalik ng integer (positibo o negatibo) nang naaayon. katumbas ng() sinusuri kung ang dalawang bagay ay pareho o hindi at nagbabalik ng boolean.
Maaari ba nating i-override ang compareTo method?
I-override ang compareTo Method Dapat itong magbalik ng negatibong integer(karaniwan ay -1), kung ang kasalukuyang nagti-trigger na bagay ay mas mababa kaysa sa naipasa isa , at positive integer (karaniwang +1) kung mas malaki kaysa, at 0 kung katumbas. ihambing Sa pamamaraan ay dapat magtapon ng isang pagbubukod kung ang naipasa na bagay ay may hindi tugmang uri o null.
Inirerekumendang:
Paano ko hahatiin ang isang dokumento ng Word sa dalawang pantay na seksyon?
Word 2016 & 2013: Hatiin ang Pahina sa Mga Column I-highlight ang text na gusto mong hatiin sa mga column. Piliin ang tab na "Page Layout". Piliin ang "Mga Column" pagkatapos ay piliin ang uri ng mga column na gusto mong ilapat. Isa. Dalawa. Tatlo. Kaliwa. Tama
Ano ang uri ng pagbabalik ng isang pamamaraan na hindi nagbabalik ng anumang halaga?
Pagbabalik ng Halaga mula sa Isang Paraan Kung ang isang pamamaraan ay hindi nagbabalik ng isang halaga, dapat itong ideklara na walang bisa. Gayunpaman, ang paraan ng pop() sa klase ng Stack ay nagbabalik ng isang uri ng data ng sanggunian: isang bagay. Ginagamit ng mga pamamaraan ang operator ng pagbabalik upang ibalik ang isang halaga. Ang anumang paraan na hindi idineklara na walang bisa ay dapat maglaman ng return statement
Anong dalawang bagay ang dapat isaalang-alang ng OCA kapag tinutukoy kung gaano katagal iuuri ang impormasyon?
Ang pangalan ng system, plano, programa, o proyekto; Ang petsa; ang opisina na nagbibigay ng gabay, na tinukoy sa pamamagitan ng pangalan o personal na pagkakakilanlan at posisyon; inaprubahan ng OCA ang gabay; isang pahayag ng supercession, kung kinakailangan; at isang pahayag sa pamamahagi
Paano mo ibinabahagi ang teksto nang pantay-pantay sa Illustrator?
Sa panel ng Align, ipasok ang dami ng puwang na lilitaw sa pagitan ng mga bagay sa text box ng Distribute Spacing. Kung ang mga opsyon sa Distribute Spacing ay hindi ipinapakita, piliin ang Show Options mula sa panel menu. I-click ang alinman sa Vertical Distribute Space button o ang Horizontal Distribute Space button
Aling mga index ang gumagamit ng planar geometry kapag nagbabalik ng mga resulta?
Upang suportahan ang mahusay na mga query ng geospatial coordinate data, ang MongoDB ay nagbibigay ng dalawang espesyal na index: 2d index at 2sphere index na ginagamit para sa planar geometry kapag nagbabalik ng mga resulta spherical geometry upang magbalik ng mga resulta