คุณใช้สตริงเท่ากับอย่างไร?
คุณใช้สตริงเท่ากับอย่างไร?

วีดีโอ: คุณใช้สตริงเท่ากับอย่างไร?

วีดีโอ: คุณใช้สตริงเท่ากับอย่างไร?
วีดีโอ: ทุกความรู้สึก-ประจำทาง[OFFICIAL MV] 2024, พฤศจิกายน
Anonim

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

ในทำนองเดียวกัน การใช้ == และ.equals บนสตริงต่างกันอย่างไร

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

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

ตามลําดับ คุณจะใช้วิธีเท่ากับอย่างไร?

สตริงจาวา เท่ากับ () กระบวนการ เปรียบเทียบสองสตริงที่กำหนดตามเนื้อหาของสตริง หากอักขระใดไม่ตรงกัน จะส่งกลับค่าเท็จ หากอักขระทั้งหมดตรงกัน จะคืนค่าเป็นจริง The String เท่ากับ () กระบวนการ แทนที่ เท่ากับ () กระบวนการ ของคลาสอ็อบเจ็กต์

เราสามารถเปรียบเทียบสองสตริงโดยใช้ == ใน Java ได้หรือไม่

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