เท่ากับใช้ hashcode หรือไม่?

สารบัญ:

เท่ากับใช้ hashcode หรือไม่?
เท่ากับใช้ hashcode หรือไม่?
Anonim

ความเท่าเทียมกันของ HashCode ไม่ได้หมายความว่าจะคืนค่าเท่ากับ จริง สัญญาคือว่า อ็อบเจ็กต์ที่เท่ากันต้องมีแฮชโค้ดเดียวกัน แต่ไม่ได้ระบุว่าทั้งสองวัตถุที่มี HashCode เดียวกันจะต้องเท่ากัน

วิธีเท่ากับใช้ hashCode หรือไม่

เมื่อเราพูดถึงวิธีเท่ากับ จุดประสงค์หลักคือ เพื่อเปรียบเทียบสถานะของวัตถุสองชิ้นหรือเนื้อหาของวัตถุ.

เท่ากับใช้ hashCode C หรือไม่

เป็นเพราะ เฟรมเวิร์กต้องการให้สองอ็อบเจ็กต์ที่เหมือนกันต้องมีแฮชโค้ดเหมือนกัน หากคุณลบล้างเมธอดเท่ากับเพื่อทำการเปรียบเทียบพิเศษของสองอ็อบเจ็กต์ และทั้งสองอ็อบเจ็กต์ถือว่าเหมือนกันโดยเมธอด โค้ดแฮชของทั้งสองอ็อบเจ็กต์จะต้องเหมือนกัน

hashCode และเท่ากับใช้สำหรับอะไร

วิธีแฮชโค้ดส่งคืน ค่าแฮชเดียวกันเมื่อเรียกบนวัตถุสองชิ้น ซึ่งเท่ากันตามวิธีเท่ากับ และหากวัตถุไม่เท่ากันก็มักจะคืนค่าแฮชที่แตกต่างกัน

HashMap ใช้ hashCode หรือเท่ากับหรือไม่

คุณสามารถแทนที่สิ่งนี้ในชั้นเรียนของคุณเพื่อจัดเตรียมการใช้งานของคุณเอง HashMap ใช้ equals เพื่อเปรียบเทียบคีย์ว่าค่าเท่ากันหรือไม่ หากวิธีเท่ากับคืนค่าจริงพวกเขาจะเท่ากันไม่เท่ากัน ที่ฝากข้อมูลเดียวสามารถมีได้มากกว่าหนึ่งโหนด ขึ้นอยู่กับวิธี hashCode

แนะนำ:

บทความที่น่าสนใจ
มี mri แบบมีสาย sternal มั้ยคะ?
อ่านเพิ่มเติม

มี mri แบบมีสาย sternal มั้ยคะ?

ความเข้ากันได้ MRI หัวใจปลอดภัยด้วย เปลี่ยนข้อ, ใส่ขดลวดหลอดเลือดหัวใจ, อุปกรณ์ปิด ASD/PFO, ลวด sternal และลิ้นหัวใจเทียมส่วนใหญ่ ลวดสลิงทำมาจากอะไร ใช้ลวดเสริมทรวงอกระหว่างการตัดเต้านมเพื่อช่วยรักษากระดูกเต้านม สายไฟทำจาก สแตนเลสหรือไททาเนียม โลหะมีประจุที่แตกต่างกันซึ่งโดยทั่วไปเรียกว่า เฟอร์โรแมกเนติก พาราแมกเนติก หรือสนามแม่เหล็กน้อยที่สุด เมื่อไรจะถอดลวดที่ครอบฟันออก 5 บทสรุป ควรเสนอให้ผู้ป่วย เจ็บหน้าอกด้านหน้าแบบถาวรหลังตัดเต้านม เมื่อไม่รวมภาวะแทรกซ้อน

โอนแล้วหรือโอนแล้ว?
อ่านเพิ่มเติม

โอนแล้วหรือโอนแล้ว?

คุณอาจพูดว่า "ฉัน ถูกย้ายไป บังกาลอร์" ถ้ามันเกิดขึ้นแล้ว และตอนนี้คุณอยู่ที่บังกาลอร์ หรือ "ฉันถูกย้ายไปบังกาลอร์แล้ว" ซึ่งหมายความว่า ที่ท่านได้รับข่าวการโอนแต่ยังไม่ออก นอกจากนี้ การโอนยังเป็นคำนามได้ โอนแล้วแปลว่าอะไร B1 [

ทำไมปลาถึงนุ่มกว่าเนื้อไก่?
อ่านเพิ่มเติม

ทำไมปลาถึงนุ่มกว่าเนื้อไก่?

myotomes เหล่านี้แยกออกจากกันด้วยปลอกคอลลาเจนของเนื้อเยื่อเกี่ยวพันที่เรียกว่า myocommata การจัดเรียงนี้ทำให้เนื้อปลาเป็นเกล็ด นอกจากนี้ กล้ามเนื้อปลามีปริมาณคอลลาเจนต่ำกว่ากล้ามเนื้อของสัตว์บกมาก … เนื้อที่มีคอลลาเจนมากกว่าจะนุ่มน้อยกว่า เนื้อที่มีคอลลาเจนน้อยกว่า ทำไมปลาถึงนุ่มกว่าเนื้อ ในเนื้อสัตว์ เนื้อเยื่อเกี่ยวพันจะจับมัดของเส้นใยภายในกล้ามเนื้อ ล้อมรอบกล้ามเนื้อแต่ละส่วน และยึดกล้ามเนื้อกับกระดูก ปลามีเส้นใยกล้ามเนื้อสั้นและเนื้อเยื่อเกี่ยวพันน้อยกว่าเนื้อสัตว์