如何在不使用格式的情况下在javadoc中使用“<”和“>”?

如果我在javadoc中写入<xmlElement> ,它不会出现,因为标签在格式化文本时有特殊的function。

我怎样才能显示这个字符在javadoc?

您可以使用&lt; 对于&gt;&gt;>

最近版本的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}标签使用固定宽度的字体,使其内容成为实际的代码。

将它们转换为HTML: &lt;&gt;

您只需要使用其中一个尖括号的HTML等价物。 <可以表示为&lt;&#60; 。 这是从真正的Javadoc采取的一个样本:

 <PRE>
 &LT;的complexType>
   &LT;复杂内容>
     &lt; restriction base =“{http://www.w3.org/2001/XMLSchema}anyType”>
       &LT;序列>
       [...]

这显示为:

 <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> 

如果您将maven设置为使用降价 ,则可以用反引号将其包围。

`A<B>C``A<B>C`好一点点`A<B>C`