Видео: Хоёр объект нь харьцуулах () арга нь тэгийг буцаавал үргэлж тэнцүү байх уу?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Энэ байна гэж зөвлөсөн харьцуулах зөвхөн буцаж ирдэг 0, хэрэв залгасан бол тэнцүү байна дээр ижил объектууд болно буцах үнэн: харьцуулах (e2) == 0 адилхан байна логик утга нь e1. тэнцүү байна (e2) C ангиллын e1 ба e2 бүрийн хувьд. null гэдгийг анхаарна уу байна аль нэг ангийн жишээ биш, мөн e.
Цаашилбал, хоёр объектын агуулга ижил байсан ч тэнцүү () нь худал буцаах боломжтой юу?
4 хариулт. Java-д нийтийн логикийн арга тэнцүү байна ( Обьект obj) -аас удамшсан Обьект . Гэсэн хэдий ч,-д тодорхойлсон аргын хэрэгжилт Обьект анги бол тэр тэнцүү байна арга болно бол буцаана ба зөвхөн хэрэв нь хоёр объект харьцуулж байна адилхан жишээ.
Дараа нь, яагаад харьцуулахTo () нь Java хэл дээрх тэнцүү () аргатай нийцэх ёстой вэ гэсэн асуулт гарч ирнэ. Газрын зургийн интерфэйс нь дараах байдлаар тодорхойлогддог учраас ийм байна тэнцүү байна үйл ажиллагаа боловч газрын зураг нь түүний тусламжтайгаар бүх гол харьцуулалтыг гүйцэтгэдэг харьцуулах (эсвэл харьцуулах) арга , тиймээс хоёр түлхүүр гэж тооцогддог тэнцүү үүгээр арга эрэмбэлсэн газрын зургийн үүднээс авч үзвэл, тэнцүү.
Үүнийг харгалзан үзэхэд == тэнцүү () ба харьцуулах () аргуудын хооронд ямар ялгаа байна вэ?
харьцуулах : Хоёр мөрийг үг зүйгээр харьцуулна. тэнцүү байна : Энэ мөрийг заасан объекттой харьцуулна. харьцуулах хоёр мөрийг тэмдэгтээр нь (ижил индекс дээр) харьцуулж, бүхэл тоо (эерэг эсвэл сөрөг) буцаана. тэнцүү() хоёр объект ижил эсэхийг шалгаад логик буцаана.
Бид харьцуулах аргыг дарж чадах уу?
харьцуулах аргыг хүчингүй болгох Хэрэв одоогийн өдөөгч объект дамжуулснаас бага байвал сөрөг бүхэл тоо (ихэвчлэн -1) буцаана нэг , түүнээс их бол эерэг бүхэл тоо (ихэвчлэн +1), тэнцүү бол 0 байна. харьцуулах арга Хэрэв дамжуулсан объект нь тохирохгүй төрөл эсвэл null байвал онцгой тохиолдол гаргах ёстой.
Зөвлөмж болгож буй:
Би Word баримтыг хоёр тэнцүү хэсэгт хэрхэн хуваах вэ?
Word 2016 & 2013: Хуудсыг багана болгон хуваах Багана болгон хуваахыг хүссэн текстээ тодруулна уу. "Хуудасны зохион байгуулалт" табыг сонгоно уу. "Багана" гэснийг сонгоод хэрэглэхийг хүсч буй баганын төрлийг сонгоно уу. Нэг. Хоёр. Гурав. Зүүн. Зөв
Параллелограммын хоёр диагональ тэнцүү юу?
Параллелограммыг хоёр гурвалжинд хуваахад бид нийтлэг талын өнцөг (энд диагональ) тэнцүү болохыг олж харна. Энэ нь параллелограммын эсрэг талын өнцгүүд бас тэнцүү болохыг баталж байна. Параллелограммын диагональууд ижил урттай байдаггүй
Хоёр массив JavaScript-тэй тэнцүү байна уу?
Javascript дээр хоёр массивыг харьцуулахын тулд бид хоёр массивын урт ижил байх ёстой, түүн дотор байгаа объектууд нь ижил төрлийн, нэг массив дахь элемент бүр өөр массивын эсрэг талынхтай тэнцүү эсэхийг шалгах хэрэгтэй. Үүнийг хийснээр бид хоёр массив ижил эсвэл үгүй гэж дүгнэж болно. JavaScript нь JSON функцээр хангадаг
C# хэл дээр хоёр мөрийг хооронд нь харьцуулах ямар string арга хэрэглэдэг вэ?
Strcmp() функцийн синтакс нь: Синтакс: int strcmp (const char* str1, const char* str2); strcmp() функц нь str1 ба str2 гэсэн хоёр мөрийг харьцуулахад хэрэглэгддэг. Хэрэв хоёр мөр ижил байвал strcmp() нь 0-ийг буцаана, үгүй бол тэгээс өөр утгыг буцаана
Хоёр Hashmap тэнцүү эсэхийг яаж мэдэх вэ?
Хэрэв бид хэшмапуудыг түлхүүрээр нь харьцуулахыг хүсвэл, өөрөөр хэлбэл хоёр хэшап нь яг ижил багц түлхүүртэй бол тэнцүү байх болно, бид HashMap ашиглаж болно. keySet() функц. Энэ нь HashSet дахь газрын зургийн бүх түлхүүрүүдийг буцаана. Бид Set ашиглан хоёр газрын зургийн товчлууруудын хэшсетийг харьцуулж болно