จะตรวจสอบได้อย่างไรว่าสตริงไม่เท่ากับสตริงอื่นใน Java

Ca Trwc Sxb Di Xyangri Wa String Mi Theakab String Xun Ni Java



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

คู่มือนี้จะอธิบายวิธีต่างๆ ในการคำนวณหากสตริงไม่เท่ากับสตริงอื่นใน Java

โดยใช้ตัวดำเนินการ “!=”

ตัวดำเนินการ “!=” ใช้เพื่อเปรียบเทียบค่าของวัตถุสองชิ้น ใน Java สตริงคืออ็อบเจกต์ และตัวดำเนินการ “!=” สามารถใช้ในการคำนวณได้หากสตริงทั้งสองไม่เท่ากัน นี่คือตัวอย่าง:







ระดับ สวัสดีชาวโลก {
สาธารณะ คงที่ เป็นโมฆะ หลัก ( สตริง [ ] หาเรื่อง ) {
สตริง str1 = 'สวัสดี' ;
สตริง str2 = 'โลก' ;
ถ้า ( str1 != str2 ) {
ระบบ. ออก . พิมพ์ ( 'เชือกสองเส้นไม่เท่ากัน' ) ;
}

}
}

เอาต์พุต



ผลลัพธ์ของโค้ดด้านบนแสดงให้เห็นว่าสตริง 'Hello' และ 'World' สองสายไม่เท่ากันในเทอร์มินัล



โดยใช้วิธีเท่ากับ ()

วิธีนี้ใช้เพื่อคำนวณค่าของวัตถุสองชิ้น คลาสสตริงแทนที่เท่ากับ () สำหรับการคำนวณค่าของสองสตริง นี่คือตัวอย่าง:





สตริง str1 = 'สวัสดี' ;
สตริง str2 = 'โลก' ;
ถ้า ( ! str1. เท่ากับ ( str2 ) ) {
ระบบ. ออก . พิมพ์ ( 'เชือกสองเส้นไม่เท่ากัน' ) ;
}

เอาต์พุต

ผลลัพธ์ของโค้ดด้านบนยืนยันว่าสตริง 'Hello' และ 'World' ทั้งสองสายไม่เท่ากัน



ใช้วิธีการเปรียบเทียบถึง ()

เดอะ เปรียบเทียบกับ วิธีการ () ใช้เพื่อเปรียบเทียบลำดับคำศัพท์ของสองสตริง เมื่อสตริงเหล่านี้ไม่เท่ากัน จะส่งกลับค่าอื่นที่ไม่ใช่ศูนย์ นี่คือตัวอย่าง:

ระดับ สวัสดีชาวโลก {
สาธารณะ คงที่ เป็นโมฆะ หลัก ( สตริง [ ] หาเรื่อง ) {
สตริง str1 = 'สวัสดี' ;
สตริง str2 = 'โลก' ;
ถ้า ( str1. เปรียบเทียบกับ ( str2 ) != 0 ) {
ระบบ. ออก . พิมพ์ ( 'เชือกสองเส้นไม่เท่ากัน' ) ;
}
} }

เอาต์พุต

เอาต์พุตแสดงว่าสตริงทั้งสองไม่เท่ากัน

ใช้เมธอดของ comparisonToIgnoreCase()

วิธีการ expandToIgnoreCase() นั้นเหมือนกับวิธีการ expandTo() แต่จะไม่สนใจตัวพิมพ์ของสตริง นี่คือรหัส:

ระดับ สวัสดีชาวโลก {
สาธารณะ คงที่ เป็นโมฆะ หลัก ( สตริง [ ] หาเรื่อง ) {
สตริง str1 = 'สวัสดี' ;
สตริง str2 = 'โลก' ;
ถ้า ( str1. เปรียบเทียบ ToIgnoreCase ( str2 ) != 0 ) {
ระบบ. ออก . พิมพ์ ( 'เชือกสองเส้นไม่เท่ากัน' ) ;
} }
}

เอาต์พุต

ผลลัพธ์แสดงว่าสตริงไม่เท่ากัน

ใช้เมธอด !equals()

เมธอด !equals() ใช้ในการคำนวณว่าสตริงทั้งสองมีค่าเท่ากันหรือไม่ นี่คือตัวอย่าง:

ระดับ สวัสดีชาวโลก {
สาธารณะ คงที่ เป็นโมฆะ หลัก ( สตริง [ ] หาเรื่อง ) {
สตริง str1 = 'สวัสดี' ;
สตริง str2 = 'โลก' ;
ถ้า ( ! str1. เท่ากับ ( str2 ) ) {
ระบบ. ออก . พิมพ์ ( 'เชือกสองเส้นไม่เท่ากัน' ) ;
} }
}

เอาต์พุต

ผลลัพธ์ยืนยันว่าสตริงไม่เท่ากัน

บทสรุป

ใน Java ให้ตรวจสอบว่าสตริงไม่เท่ากับสตริงอื่นหรือไม่ ให้ใช้ตัวดำเนินการ “!=” เมธอดเท่ากับ() เมธอดcomparTo() หรือเมธอด !equals() เมธอดเหล่านี้ใช้เพื่อคำนวณว่าสตริงหนึ่งเท่ากับหรือไม่กับสตริงอื่นใน Java การเลือกวิธีการขึ้นอยู่กับความต้องการเฉพาะของโปรแกรมและระดับการเปรียบเทียบสตริงที่ต้องการ