Escape Sequences ใน Java คืออะไร

Escape Sequences Ni Java Khux Xari



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

บทความนี้จะอธิบายอย่างละเอียดเกี่ยวกับการใช้ 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