Verwenden Sie HTML-Escaping.
So in Ihrem Beispiel:
/**
* Returns true if the specified string contains "*/".
*/
public boolean containsSpecialSequence(String str)
/
entkommt als Zeichen "/".
Javadoc sollte die Escape-Sequenz unbelästigt in den erzeugten HTML-Code einfügen, der in Ihrem Browser als "* /" dargestellt werden sollte.
Wenn Sie sehr vorsichtig sein wollen, könnten Sie beide Charaktere entkommen: */
übersetzt */
Edit:
Follow-up: Es scheint, ich kann & # 47; für den Schrägstrich. Der einzige Nachteil ist , dass dies nicht alles lesbar ist, wenn den Code direkt anzeigen.
Also? Der Punkt ist nicht für Ihren Code lesbar sein, der Punkt ist für Ihren Code Dokumentation lesbar sein. Die meisten Javadoc-Kommentare enthalten komplexes HTML zur Erläuterung. Hell, C# 's Äquivalent bietet eine vollständige XML-Tag-Bibliothek. Ich habe einige ziemlich komplizierte Strukturen darin gesehen, lass mich dir sagen.
Edit 2: Wenn Sie zu viel stört, können Sie eine nicht-javadoc Inline-Kommentar einbetten, die die Kodierung erklärt:
/**
* Returns true if the specified string contains "*/".
*/
// returns true if the specified string contains "*/"
public boolean containsSpecialSequence(String str)
Ich möchte nur hinzufügen, dass dies eines der perfekten Beispiele für eine gute Frage ist. :) – Randolpho
Ich mag den Vorschlag von Bobince, "Sternchen gefolgt von einem Schrägstrich" einzubeziehen, vielleicht in Klammern nach dem Literal "* /". Es ist dann sowohl im Code als auch in Javadoc lesbar. – ide