วีดีโอ: EqualsIgnoreCase เป็นโมฆะปลอดภัยหรือไม่
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
เท่ากับIgnoreCase ( โมฆะ ); จะส่งผลให้เกิด NullPointerException อย่างแน่นอน ดังนั้น method ที่เท่ากันจึงไม่ได้ออกแบบมาเพื่อทดสอบว่าอ็อบเจกต์เป็น. หรือไม่ โมฆะ เพียงเพราะคุณไม่สามารถเรียกใช้ได้ โมฆะ . วิธีนี้ไม่เคยมีปัญหา แถมยังเป็นวิธีที่ปลอดภัยกว่าอีกด้วย ตรวจสอบ ในขณะที่หลีกเลี่ยงศักยภาพ โมฆะ ข้อยกเว้นจุด
สอดคล้องกัน StringUtils เท่ากับ null ปลอดภัยหรือไม่
วิธีเปรียบเทียบ () ใน StringUtils คลาสคือ a โมฆะ - ปลอดภัย เวอร์ชันของวิธี CompareTo() ของคลาส String และ handles โมฆะ ค่าโดยพิจารณาจาก a โมฆะ มีค่าน้อยกว่า โมฆะ ค่า. สอง โมฆะ ถือว่ามีค่า เท่ากับ.
ประการที่สอง สตริงสามารถเป็นโมฆะได้หรือไม่? ว่างเปล่า สตริง คือ สตริง อินสแตนซ์ของความยาวเป็นศูนย์ในขณะที่ a สตริงว่าง ไม่มีค่าอะไรเลย ว่างเปล่า สตริง จะแสดงเป็น "" เป็นลำดับอักขระของอักขระศูนย์ NS สตริงว่าง เป็นตัวแทนโดย โมฆะ.
นอกจากนี้ Java เท่ากับ null ปลอดภัยหรือไม่
เท่ากับ (str1, str2); มันคือ ปลอดภัยเป็นโมฆะ . ไม่ค่อยต้องใช้สตริงที่มีราคาแพงกว่า เท่ากับ () วิธีเนื่องจากสตริงที่เหมือนกันบน Android มักจะเปรียบเทียบจริงกับตัวถูกดำเนินการ "==" ต้องขอบคุณ String Pooling ของ Android และการตรวจสอบความยาวเป็นวิธีที่รวดเร็วในการกรองข้อมูลที่ไม่ตรงกันส่วนใหญ่
เราสามารถเปรียบเทียบ Null กับ null ใน Java ได้หรือไม่?
ใน จาวา อ้างอิงเท่านั้น สามารถ มีค่า โมฆะ . หากการอ้างอิงทั้งสองเป็น โมฆะ แล้วทั้งสองมีค่าเท่ากัน เพราะฉะนั้น โมฆะ == โมฆะ เป็นความจริง เหตุผลอื่นทำไม โมฆะ == โมฆะ คืนค่า true คือไม่มีตัวดำเนินการสำหรับตรวจสอบว่าการอ้างอิง is โมฆะ ; ไม่มีตัวดำเนินการ "คือ" (เช่น if (myRef is โมฆะ ) {}).
แนะนำ:
EqualsIgnoreCase ใน Salesforce คืออะไร
ใช้วิธีนี้เพื่อเปรียบเทียบสตริงกับอ็อบเจ็กต์ที่แสดงสตริงหรือ ID equalsIgnoreCase(secondString) คืนค่า จริง หาก SecondString ไม่เป็น null และแสดงลำดับของอักขระเดียวกันกับ String ที่เรียกใช้เมธอด โดยไม่สนใจตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
StringUtils Equalsignorecase เป็นโมฆะปลอดภัยหรือไม่
วิธีเปรียบเทียบ () ในคลาส StringUtils เป็นเวอร์ชันที่ปลอดภัยสำหรับเมธอด CompareTo() ของคลาส String และจัดการค่า Null โดยพิจารณาค่า Null ที่น้อยกว่าค่าที่ไม่ใช่ค่า Null ค่า Null สองค่าถือว่าเท่ากัน