ทำไมต้องใช้ตัวเปรียบเทียบและเปรียบเทียบ?

สารบัญ:

ทำไมต้องใช้ตัวเปรียบเทียบและเปรียบเทียบ?
ทำไมต้องใช้ตัวเปรียบเทียบและเปรียบเทียบ?
Anonim

เปรียบเทียบควรเป็น ใช้เมื่อคุณเปรียบเทียบอินสแตนซ์ของคลาสเดียวกัน เครื่องมือเปรียบเทียบสามารถใช้เปรียบเทียบอินสแตนซ์ของคลาสต่างๆ ได้ การเปรียบเทียบนั้นถูกนำไปใช้โดยคลาสที่ต้องการกำหนดลำดับตามธรรมชาติสำหรับออบเจกต์ของมัน ตัวอย่างเช่น String ใช้ Comparable

ทำไมต้องใช้อินเทอร์เฟซแบบเปรียบเทียบและตัวเปรียบเทียบ

Comparable and Comparator ทั้งคู่เป็น interfaces และสามารถใช้เพื่อจัดเรียงองค์ประกอบคอลเลกชัน … 1) Comparable จัดเตรียมลำดับการเรียงลำดับเดียว กล่าวอีกนัยหนึ่ง เราสามารถจัดเรียงคอลเล็กชันโดยพิจารณาจากองค์ประกอบเดียว เช่น รหัส ชื่อ และราคา เครื่องมือเปรียบเทียบมีลำดับการจัดเรียงหลายรายการ

ข้อดีหลักสองประการของตัวเปรียบเทียบที่เปรียบเทียบได้คืออะไร

โดยใช้ตัวเปรียบเทียบ วัตถุสามารถจัดเรียงตามมากกว่าหนึ่งช่องของชั้นเรียน ในขณะที่ Comparable ให้คุณจัดเรียงรายการในคอลเลกชั่นตามฟิลด์เดียวเท่านั้น

เราใช้ตัวเปรียบเทียบโดยไม่เปรียบเทียบได้ไหม

3 คำตอบ. คุณไม่ได้ใช้ Comparable คุณใช้ตัวเปรียบเทียบ การเปรียบเทียบคืออินเทอร์เฟซที่ใช้งานโดยอ็อบเจ็กต์เพื่อระบุลำดับการจัดเรียงกับอ็อบเจ็กต์ประเภทเดียวกัน

การใช้เครื่องเปรียบเทียบคืออะไร

วงจรเปรียบเทียบจะเปรียบเทียบแรงดันไฟสองตัวและเอาท์พุตที่เป็น 1 (แรงดันที่ด้านบวก) หรือ 0 (แรงดันที่ด้านลบ) เพื่อระบุว่าอันไหนใหญ่กว่า ตัวเปรียบเทียบมักใช้ ตัวอย่างเช่น เพื่อตรวจสอบว่าอินพุตมีค่าที่กำหนดไว้หรือไม่