วีดีโอ: คุณเปรียบเทียบ enums กับสตริงอย่างไร
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
สำหรับ การเปรียบเทียบสตริง ถึง เอนุม ประเภทที่คุณควรแปลง enum ถึง สตริง แล้วก็ เปรียบเทียบ พวกเขา. เพื่อที่คุณสามารถใช้เมธอด toString() หรือเมธอด name() toString()- ส่งกลับชื่อของ this enum คงที่ตามที่ระบุไว้ในประกาศ
ด้วยวิธีนี้ คุณจะเปรียบเทียบ enums ได้อย่างไร?
มีสองวิธีในการทำ การเปรียบเทียบ ของ enum สมาชิก: วิธีเท่ากับใช้ == ตัวดำเนินการภายในเพื่อตรวจสอบว่า two enum มีค่าเท่ากัน ซึ่งหมายความว่าคุณสามารถ เปรียบเทียบ Enum โดยใช้ทั้ง == และเท่ากับวิธี
รู้ยัง enum valueOf return คืออะไร? จาวา. แลง เอนุม . มูลค่าของ () กระบวนการ ผลตอบแทน NS enum ค่าคงที่ของ enumtype ที่ระบุพร้อมชื่อที่ระบุ ชื่อต้องตรงกับตัวระบุที่ใช้ในการประกาศ an. ทุกประการ enum คงที่ในประเภทนี้
ในที่นี้ คุณจะหา enum ของสตริงได้อย่างไร
คุณสามารถสร้าง Enum จาก String โดยใช้ เอนุม . วิธี valueOf() valueOf() เป็นวิธีการแบบคงที่ซึ่งถูกเพิ่มในทุก ๆ เอนุม คลาสในช่วงเวลารวบรวมและสามารถเข้าถึงได้โดยปริยาย เอนุม พร้อมกับค่า (), ชื่อ () และคาร์ดินัล () วิธีการ
คุณสามารถใช้คำสั่ง switch รอบ ๆ enum ได้หรือไม่?
ใช่, คุณสามารถใช้ Enum ใน คำสั่งกรณีสลับ ใน Java เหมือน int ดั้งเดิม ถ้า คุณ คุ้นเคย enum รูปแบบ int โดยที่จำนวนเต็มแสดงถึง enum ค่าก่อน Java 5 แล้ว คุณ รู้แล้ว วิธีใช้เคสสวิตช์ กับ เอนุม.