บทความนี้จะอธิบายอย่างละเอียดเกี่ยวกับการใช้ Escape Sequences ใน Java
“Escape Sequences” ใน Java คืออะไร
“ ลำดับการหลบหนี ” ใน Java ระบุด้วยอักขระที่ขึ้นต้นด้วย “ เครื่องหมายทับขวา (\) '. สิ่งเหล่านี้ถูกใช้เพื่อใช้งานฟังก์ชันเฉพาะบางอย่างและทำหน้าที่เป็นทางลัดในการต่อท้ายฟังก์ชันที่สำคัญต่างๆ
การใช้ 'ลำดับการหลบหนี'
ตารางต่อไปนี้ระบุการใช้งานหรือคำอธิบายของลำดับการหลบหนีแต่ละรายการ:
ลำดับการหลบหนี | การใช้งาน(ในข้อความ) |
\b | เพิ่มช่องว่างด้านหลัง |
\f | เพิ่มฟีดฟอร์ม |
\r | ต่อท้ายการขึ้นบรรทัดใหม่ |
\t | เพิ่มแท็บ |
\n | เพิ่มบรรทัดใหม่ |
\ | วางอักขระเครื่องหมายทับขวา |
\' | วางอักขระคำพูดเดียว |
\” | วางเครื่องหมายอัญประกาศคู่ |
จะใช้ประโยชน์จาก “Escape Sequences” โดยใช้ Java ได้อย่างไร?
ตอนนี้ Escape Sequence ที่กล่าวถึงข้างต้นทั้งหมดจะแสดงด้วยความช่วยเหลือของตัวอย่างที่ให้ไว้ด้านล่าง:
ระบบ . ออก . พิมพ์ ( 'เพิ่มการขึ้นบรรทัดใหม่ในสตริง: ' + 'ลีนุกซ์ \r คำใบ้' ) ;
ระบบ . ออก . พิมพ์ ( 'แทรกแท็บในสตริง: ' + 'ลีนุกซ์ \t คำใบ้' ) ;
ระบบ . ออก . พิมพ์ ( 'เพิ่มบรรทัดใหม่ในสตริง: ' + 'ลีนุกซ์ \n คำใบ้' ) ;
ระบบ . ออก . พิมพ์ ( 'ใส่เครื่องหมายแบ็กสแลชในสตริง: ' + 'ลีนุกซ์ \\ คำใบ้' ) ;
ระบบ . ออก . พิมพ์ ( 'ใส่เครื่องหมายอัญประกาศตัวเดียวในสตริง: ' + 'ลีนุกซ์ \' คำใบ้' ) ;
ระบบ . ออก . พิมพ์ ( 'ใส่เครื่องหมายอัญประกาศคู่ในสตริง: ' + 'ลีนุกซ์' คำใบ้ ');
ในข้อมูลโค้ดด้านบน ให้ระบุลำดับการหลีกระหว่างสตริงที่ระบุทีละรายการตามตารางที่ให้มา ซึ่งจะส่งผลให้เกิดการแบ่งพาร์ติชันสตริงที่ระบุตามฟังก์ชันการทำงานของแต่ละลำดับ
เอาต์พุต
ในเอาต์พุตด้านบน สังเกตได้ว่าสตริงเดียวกันจะได้รับการจัดการที่แตกต่างกันตามลำดับการหลบหนีที่ระบุ
บทสรุป
มี Escape Sequence ทั้งหมด 8 รายการใน Java ที่ระบุโดยอักขระที่นำหน้าด้วย ' แบ็กสแลช(\) ” และใช้เพื่อทำหน้าที่เฉพาะบางอย่าง ลำดับเหล่านี้สามารถนำไปใช้เพื่อแยกสตริงตามความต้องการโดยคงค่าเดิมไว้ บล็อกนี้มีรายละเอียดเกี่ยวกับการใช้ Escape Sequences โดยใช้ Java