ใน Java, the “ เชื่อม () ” วิธีการให้วิธีที่สะดวกและเหมาะสมที่สุดในการเชื่อมต่อหรือรวมสองสตริงโดยไม่ต้องอัปเดตสตริงเดิม วิธีนี้ช่วยให้โปรแกรมเมอร์สามารถรวมสตริงแบบไดนามิกและส่งคืนรูปแบบรวมของสตริงที่มีอยู่ทั้งสอง ซึ่งมีประโยชน์สำหรับการสร้างข้อความหรือคำสั่งบันทึกที่เกี่ยวข้องกับการรวมค่าสตริงหลายค่า
บล็อกนี้สาธิตการใช้งาน String “ เชื่อม () วิธีการ” ใน Java
จะใช้เมธอด String concat() ใน Java ได้อย่างไร?
“ เชื่อม () ” เมธอดมีบทบาทสำคัญในการสร้างเนื้อหาแบบไดนามิกโดยการรวมสตริง เช่น การสร้างคิวรี SQL การสร้างเส้นทางไฟล์ตามอินพุตของผู้ใช้ เป็นต้น นอกจากนี้ การใช้งานยังช่วยเพิ่มความสามารถในการอ่านและลดบรรทัดของโค้ด นอกจากนี้ยังทำให้โค้ดสามารถบำรุงรักษาได้มากขึ้นเนื่องจากสามารถทำการเปลี่ยนแปลงได้ง่าย
ไวยากรณ์
ไวยากรณ์ของ “ เชื่อม () ” วิธีการค่อนข้างง่ายดังที่แสดงด้านล่าง:
สาธารณะ สตริงที่ 1 เชื่อมต่อ ( สตริง สตริง 2 ) ;
วิธีนี้ใช้สองสตริง 'string1' และ 'string2' ซึ่งจำเป็นต้องเชื่อมต่อกัน หลังจากนั้นจะส่งกลับรูปแบบรวมของสองสตริงนี้
ตัวอย่างที่ 1: เชื่อมตัวแปรประเภทสตริงเข้าด้วยกัน
“ เชื่อม () ” สามารถใช้เมธอดเพื่อรวมหรือรวมตัวแปรประเภทสตริงตั้งแต่สองตัวขึ้นไปและส่งกลับรูปแบบที่ต่อกันของตัวแปรทั้งหมด
ตัวอย่างเช่น ไปที่บล็อกรหัสด้านล่าง:
ระดับ สอบติดกัน {
สาธารณะ คงที่ เป็นโมฆะ หลัก ( สตริง [ ] หาเรื่อง ) {
สตริง ฉัน = 'แคลช' ;
สตริง เจ = 'ของ' ;
สตริง เค = 'เผ่า' ;
สตริง ล = ฉัน. เชื่อม ( เจ ) . เชื่อม ( เค ) ;
ระบบ . ออก . พิมพ์ ( 'ชื่อเกม: ' + ล ) ;
}
}
คำอธิบายของรหัสด้านบน:
- ขั้นแรก สร้างตัวแปรประเภทสตริงสามตัว ได้แก่ “ ฉัน”, “ญ”, “k” และ “ล ” และกำหนดค่าจำลองภายใน “ หลัก() ' วิธี.
- ถัดไป สร้างตัวแปรอื่นโดยที่ “ เชื่อม () ” ใช้เมธอดสองครั้งเพื่อรวมตัวแปรสตริงสามตัวที่อยู่ติดกัน
- ในตอนท้าย แสดงตัวแปรที่ต่อกันบนคอนโซล
หลังจากสิ้นสุดการรวบรวม:
สแนปชอตแสดงให้เห็นว่าตัวแปรสามตัวที่ให้มาเชื่อมต่อกันเรียบร้อยแล้ว
ตัวอย่างที่ 2: เชื่อมสตริงกับตัวแปร
สตริงอย่างง่ายสามารถเชื่อมต่อกับตัวแปรในโปรแกรม Java ผ่านทาง ' เชื่อม () ' วิธี.
ตัวอย่างเช่น ไปที่รหัสด้านล่าง:
ระดับ สอบติดกัน {สาธารณะ คงที่ เป็นโมฆะ หลัก ( สตริง [ ] หาเรื่อง ) {
สตริง ทดสอบ = 'การปะทะกันของตระกูล' ;
ระบบ . ออก . พิมพ์ ( 'ชื่อเกม: ' . เชื่อม ( ทดสอบ ) ) ;
}
}
คำอธิบายของรหัสด้านบน:
- ขั้นแรก ข้อมูลจำลองจะถูกเก็บไว้ในตัวแปรประเภทสตริงชื่อ “ ทดสอบ '.
- ต่อไปข้อความจะเขียนตาม “ เชื่อม () ” วิธีการที่ “ ทดสอบ ” ตัวแปรถูกส่งผ่าน
- สิ่งนี้ทำให้ข้อความเชื่อมโยงกับค่าตัวแปรและผลลัพธ์จะแสดงในบันทึกของคอนโซล
หลังจากสิ้นสุดขั้นตอนการรวบรวม:
เอาต์พุตแสดงว่าข้อความและค่าตัวแปรถูกรวมเข้าด้วยกันและแสดงบนคอนโซล
ตัวอย่างที่ 3: เชื่อมสตริงด้วยอักขระพิเศษ
“ เชื่อม () ” นอกจากนี้ยังสามารถใช้เมธอดเพื่อเชื่อม “ ช่องว่าง ' หรือ ' ตัวอักษรพิเศษ ” ไปยังตัวแปรประเภทสตริงหรือข้อความที่ระบุ
ตัวอย่างเช่น ไปที่รหัสด้านล่าง:
ระดับ สอบติดกัน {สาธารณะ คงที่ เป็นโมฆะ หลัก ( สตริง [ ] หาเรื่อง ) {
สตริง ชม. = 'สวัสดี' ;
สตริง ล = 'LinuxHint' ;
สตริง ฉ = 'ตระกูล' ;
// การเชื่อมช่องว่างระหว่างสตริง
สตริง ค = ชม. เชื่อม ( ',' ) . เชื่อม ( ล ) . เชื่อม ( ' ' ) . เชื่อม ( ฉ ) ;
ระบบ . ออก . พิมพ์ ( ค ) ;
// การเชื่อมอักขระพิเศษ
สตริง หน้า = ชม. เชื่อม ( ',' ) ;
ระบบ . ออก . พิมพ์ ( หน้า ) ;
สตริง มันคือ = ล. เชื่อม ( '@' ) . เชื่อม ( ฉ ) ;
ระบบ . ออก . พิมพ์ ( มันคือ ) ;
}
}
คำอธิบายโดยละเอียดของรหัสด้านบน:
- ขั้นแรก ตัวแปรสามตัวประเภท String จะถูกประกาศและกำหนดค่าเริ่มต้นด้วยตัวแปรจำลอง
- ถัดไป สร้างตัวแปรอื่น “ ค ” ที่ใช้ “ เชื่อมต่อ ()” วิธีการแนบสตริงทั้งหมดด้วยช่องว่าง 'ว่าง' และพิมพ์ผลลัพธ์
- จากนั้นเชื่อมตัวแปรเดี่ยวกับอักขระพิเศษ “,” แล้วเก็บไว้ในตัวแปรใหม่ชื่อ “ หน้า '.
- หลังจากนั้นสร้างตัวแปรชื่อ “ มันคือ ” และใช้ “ @ ” อักขระพิเศษตามตัวแปรประเภทสตริงสองตัวโดยใช้ปุ่ม “ เชื่อม () ' วิธี.
หลังจากสิ้นสุดขั้นตอนการรวบรวม:
ภาพรวมแสดงให้เห็นว่าการเชื่อมข้อมูลกับช่องว่างและอักขระพิเศษได้ดำเนินการโดยใช้ ' เชื่อม () วิธีการ” ใน Java
บทสรุป
ใน Java, the “ เชื่อม () ” ใช้เมธอดเพื่อเชื่อมสตริงตั้งแต่สองสตริงขึ้นไปและสร้างสตริงใหม่ ประกอบด้วยเนื้อหารวมของสตริงดั้งเดิมและช่วยในการสร้างสตริงที่ยาวขึ้นโดยการรวมส่วนของสตริงที่เล็กลง ด้วยการใช้สตริงมากกว่าสองสตริงสามารถต่อกันได้ และอักขระพิเศษหรือช่องว่างยังสามารถรวมเข้ากับตัวแปรประเภทสตริงได้อีกด้วย บล็อกนี้ได้อธิบายทั้งหมดเกี่ยวกับ “ เชื่อม () วิธีการ” ใน Java