วีดีโอ: StringUtils Equalsignorecase เป็นโมฆะปลอดภัยหรือไม่
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
วิธีเปรียบเทียบ () ใน StringUtils คลาสคือ a โมฆะ - ปลอดภัย เวอร์ชันของวิธี CompareTo() ของคลาส String และ handles โมฆะ ค่าโดยพิจารณาจาก a โมฆะ มีค่าน้อยกว่า โมฆะ ค่า. สอง โมฆะ ถือว่ามีค่าเท่ากัน
เมื่อพิจารณาสิ่งนี้แล้ว StringUtils isEmpty ตรวจสอบ NULL หรือไม่
StringUtils . มันว่างเปล่า () เป็น ใช้เพื่อค้นหาว่า String เป็น ความยาว 0 หรือ โมฆะ . ไม่เพียงเท่านั้น เช็ค ถ้าสตริง เป็น ความยาว 0 หรือ โมฆะ แต่ยัง เช็ค ถ้ามัน เป็น เฉพาะสตริงช่องว่างเท่านั้น เช่น “s*”
ประการที่สอง StringUtils คืออะไร? StringUtils . จาวา. แลง คลาสสตริงมีชุดเมธอด String ที่จำกัด ดังนั้นนี่คือที่ที่ StringUtils เข้ามา. StringUtils จัดเตรียมเมธอด null-safe สำหรับการจัดการ Strings และน่าจะเป็นคลาสที่ใช้บ่อยที่สุดในโปรเจ็กต์ Apache Commons
เมื่อพิจารณาถึงสิ่งนี้ StringUtils ว่างเปล่าคืออะไร
StringUtils . ว่างเปล่า เป็นสมาชิกสแตติกสุดท้ายของคลาส StringUtil ที่เท่ากับ "" เช่น ว่างเปล่า สตริง isEmpty() ตรวจสอบว่าสตริง is ว่างเปล่า ("") หรือเป็นโมฆะ
ฉันจะใช้ Apache StringUtils ใน Java ได้อย่างไร
StringUtils เป็นคลาสยูทิลิตี้จาก Apache commons-lang (ห้องสมุดหลายแห่งมี แต่นี่เป็นไลบรารีทั่วไปที่สุด) คุณต้องดาวน์โหลด jar และเพิ่มลงใน classpath ของแอปพลิเคชันของคุณ หากคุณกำลังพัฒนาสำหรับ Android มีคลาส TextUtils ซึ่งอาจช่วยคุณได้: นำเข้า Android
แนะนำ:
EqualsIgnoreCase ใน Salesforce คืออะไร
ใช้วิธีนี้เพื่อเปรียบเทียบสตริงกับอ็อบเจ็กต์ที่แสดงสตริงหรือ ID equalsIgnoreCase(secondString) คืนค่า จริง หาก SecondString ไม่เป็น null และแสดงลำดับของอักขระเดียวกันกับ String ที่เรียกใช้เมธอด โดยไม่สนใจตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
EqualsIgnoreCase เป็นโมฆะปลอดภัยหรือไม่
เท่ากับIgnoreCase(null); จะส่งผลให้เกิด NullPointerException อย่างแน่นอน ดังนั้น เมธอดที่เท่ากับไม่ได้ออกแบบมาเพื่อทดสอบว่าอ็อบเจกต์นั้นเป็นโมฆะหรือไม่ เพียงเพราะคุณไม่สามารถเรียกใช้บนค่า null ได้ ไม่เคยมีปัญหาใด ๆ ในการทำเช่นนี้ และยังเป็นวิธีที่ปลอดภัยกว่าในการตรวจสอบในขณะที่หลีกเลี่ยงข้อยกเว้นจุด null ที่อาจเกิดขึ้น