Angenommen, Sie haben ein String-Literal mit vielen Anführungszeichen. Sie könnten ihnen allen entkommen, aber es ist ein Schmerz und schwer zu lesen.
In einigen Sprachen können Sie dies einfach tun:
foo = '"Hello, World"';
In Java wird es jedoch ''
für char
s verwendet, sodass Sie es auf String
diese Weise nicht für s verwenden können. Einige Sprachen haben eine Syntax, um dies zu umgehen. In Python können Sie beispielsweise Folgendes tun:
"""A pretty "convenient" string"""
Hat Java etwas Ähnliches?
System.out.println(mapperObj.writeValueAsString(mapperObj.readValue(str, Object.class)));