jsonecho

ใส่ Escape ให้ Java

วางข้อความเพื่อใส่ Escape สำหรับ Java พร้อมนำไปใช้ในโค้ดหรือข้อมูล

กำลังโหลดเครื่องมือ...

วิธีใช้ ใส่ Escape ให้ Java

  1. วางหรือพิมพ์ข้อความที่ต้องการใส่ Escape
  2. ปรับตัวเลือกตามต้องการ
  3. คัดลอกผลลัพธ์ที่ใส่ Escape แล้ว

เกี่ยวกับ ใส่ Escape ให้ Java

ใน Java ทุกคําอ้างอิงคู่และ backslash ภายใน string literal จะต้อง backslash หน้ามัน \n. การเพาะโหลดประโยชน์ JSON คําแถลง SQL หรือประโยคปกติในชั้นทดสอบ หมายถึงการทําเช่นนั้นสําหรับทุกคําอ้างอิงและ backslash ด้วยมือ และประโยคปกติเพิ่มเป็นสองเท่าของ backslash อีกครั้ง

เครื่องมือสร้าง Escape ตรงตามข้อกำหนดภาษา Java จึงนำผลลัพธ์ไปวางระหว่างอัญประกาศคู่ในซอร์สโค้ดได้ หากใช้ Java 15 ขึ้นไป สามารถใช้ text block ซึ่งต้องใส่ Escape น้อยกว่ามาก

อักขระใดจะถูกใส่ Escape

แบ็กสแลชเปลี่ยนเป็น \\, อัญประกาศคู่เปลี่ยนเป็น \", บรรทัดใหม่ \n, กลับต้นบรรทัด \r, tab \t, ลบอักขระก่อนหน้า \b, ขึ้นหน้าใหม่ \f. อักขระควบคุมอื่นเปลี่ยนเป็น \uXXXX.

คำถามที่พบบ่อย

ฉันต้องการที่จะหลบหนีคําพูดเดี่ยวในสาย Java?

ไม่ใช่ภายในเส้นที่นํามาพูดเป็นคู่ แต่ภายในตัวอักษร มีทางเลือกถ้าคุณต้องการมัน

ทําไมการตอบโต้กลับของเรเจ็กซ์ของฉันถึงสองเท่า?

Java ประมวลผล Escape ของแบ็กสแลชในสตริงก่อน จากนั้นตัวประมวลผล regex จึงอ่านผลลัพธ์ รูปแบบสําหรับตัวเลข \d ต้องเขียน "\\d" ในแหล่ง

มันแตกต่างกันอย่างไรจาก ใส่ Escape ให้ JavaScript?

Java ไม่ใส่ Escape ให้อัญประกาศเดี่ยวโดยค่าเริ่มต้น และไม่มี Escape แบบ \v หรือ \x ผลลัพธ์จึงต่างกันสำหรับอักขระบางตัว

มีช่องทางที่ง่ายกว่าสําหรับข้อความยาวนานไหม

ตั้งแต่ Java 15 เป็นต้นไป text block ที่ใช้อัญประกาศสามตัวให้วางข้อความหลายบรรทัดได้โดยไม่ต้องใส่ Escape ให้การขึ้นบรรทัดใหม่และอัญประกาศ

เครื่องมือเพิ่มเติมใน Escape และข้อความ

เครื่องมือทั้งหมด →