Answers:
您可以使用<
为<和>
为>。
{@code ...}
标签中,如Etienne Delavennat在他的回答中所建议的。
>
或<
与XML格式的尖括号不完全相同。但是{@code <>}
是正确的选择。
JavaDoc的最新版本支持{@literal A <B> C}; 这样可以正确输出内容(在生成的HTML中转义“ <”和“>”)。
参见http://download.oracle.com/javase/1.5.0/docs/guide/javadoc/whatsnew-1.5.0.html
考虑到XML是实际代码,我相信Javadoc中的XML代码段比{@literal A <B> C}标签更适合{@code A <B> C}标签。
{@code}标记使用一种固定宽度的字体,该字体的内容与实际代码一样突出。
{@code }
标签中。它会更自然地显示(使用固定宽度的字体),并且在源javadoc中看起来不会很奇怪,因为您不必单独转义尖括号。
您只需将HTML等效项用于尖括号之一。的<
可以表示为任一<
或<
。这是从真实的Javadoc中获取的示例:
<pre> &lt; complexType> &lt; complexContent> &lt; restriction base =“ {http://www.w3.org/2001/XMLSchema}anyType”> &lt;顺序> [...]
显示为:
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
如果将Maven设置为使用markdown,则可以将其用反引号包围。
`A<B>C`
读起来比 {@code A<B>C}