สมมติว่าคุณมีสตริงลิเทอรัลที่มีเครื่องหมายอัญประกาศอยู่ข้างใน คุณสามารถหลีกหนีพวกเขาทั้งหมดได้ แต่มันเป็นความเจ็บปวดและยากที่จะอ่าน
ในบางภาษาคุณสามารถทำได้:
foo = '"Hello, World"';
อย่างไรก็ตามใน Java ''
ใช้สำหรับchar
s ดังนั้นคุณจึงไม่สามารถใช้String
s ด้วยวิธีนี้ได้ บางภาษามีไวยากรณ์เพื่อแก้ไขปัญหานี้ ตัวอย่างเช่นใน python คุณสามารถทำได้:
"""A pretty "convenient" string"""
Java มีอะไรที่คล้ายกันหรือไม่?
System.out.println(mapperObj.writeValueAsString(mapperObj.readValue(str, Object.class)));