@ADTC Das kannst du nicht. Warum willst du? }hat keine besondere Bedeutung in HTML.
Bohemian
Sie können es also wohl nur in zwei literalTags aufteilen .
ADTC
23
Ich bin überrascht, dass dies akzeptiert und so hochgestimmt wird. Prämisse der Frage: innerhalb des {@code} -Tags . {@literal} funktioniert in einem {@code} -Tag einfach nicht.
Daniel C. Sobral
6
Das Weglassen {und Verwenden von Funktionen @literal @innerhalb eines {@code}Tags.
Wenn Sie eine Zeile mit dem @ -Zeichen beginnen möchten und diese nicht interpretieren möchten, verwenden Sie die HTML-Entität @.
Dies bedeutet, dass Sie HTML-Entitäten für jedes Zeichen verwenden können, für das Sie einen Escapezeichen benötigen, und zwar:
Der Text muss in HTML mit HTML-Entitäten und HTML-Tags geschrieben sein. Sie können jede HTML-Version verwenden, die Ihr Browser unterstützt. Das Standard-Doclet generiert HTML 3.2-kompatiblen Code an anderer Stelle (außerhalb der Dokumentationskommentare), einschließlich kaskadierender Stylesheets und Frames. HTML 4.0 wird für generierte Dateien aufgrund der Frame-Sets bevorzugt.
Beispielsweise sollten Entitäten für das Symbol kleiner als (<) und das Symbol größer als (>) als <und geschrieben werden >. Ebenso sollte das kaufmännische Und (&) wie folgt geschrieben werden &.
Antworten:
Verwenden Sie das
{@literal}
Javadoc-Tag:Der Javadoc dafür lautet:
Dies funktioniert natürlich für alle Zeichen und ist die "offiziell unterstützte" Art, "Sonderzeichen" anzuzeigen.
Es ist auch am einfachsten - Sie müssen den Hex-Code des Zeichens nicht kennen und können lesen, was Sie eingegeben haben!
quelle
}
Symbol?}
hat keine besondere Bedeutung in HTML.literal
Tags aufteilen .{
und Verwenden von Funktionen@literal @
innerhalb eines{@code}
Tags.Schreiben Sie es einfach als HTML-Entität:
Aus dem Dokument " javadoc - The Java API Documentation Generator "
Dies bedeutet, dass Sie HTML-Entitäten für jedes Zeichen verwenden können, für das Sie einen Escapezeichen benötigen, und zwar:
quelle
Meine Lösung ist
quelle
Sie haben die allgemeine Idee, versuchen Sie es mit der oktalen Darstellung:
@
quelle
@
hat den Codepunkt 0x40 in hexadezimal, der 64 in dezimal ist