代码之家  ›  专栏  ›  技术社区  ›  Student

如何在javadoc中使用“<”和“>”而不格式化?

  •  96
  • Student  · 技术社区  · 16 年前

    <xmlElement> 在javadoc中,它不会出现,因为标记在格式化文本上有特殊的功能。

    6 回复  |  直到 9 年前
        1
  •  175
  •   Hernán Eche Shankar ARUL    14 年前

    你可以用 &lt; < 和 &gt; 对于 > .

        2
  •  70
  •   Howard M. Lewis Ship    15 年前

    JavaDoc的最新版本支持{@literal A<B>C} ;这将正确输出内容(转义'<'和“>”在生成的HTML中)。

    看到了吗 http://download.oracle.com/javase/1.5.0/docs/guide/javadoc/whatsnew-1.5.0.html

        3
  •  50
  •   stkent    9 年前

    考虑到XML是实际的代码,我认为Javadoc中的XML片段更适合{@code A<B>C} 标记而不是{@literal A<B>C} 标签。

        4
  •  16
  •   duffymo    16 年前

    &lt; 和 &gt;

        5
  •  9
  •   Pops Atula    16 年前

    < 可以表示为 &lt; 或 &#60;

    <pre>
    &lt;complexType>
      &lt;complexContent>
        &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
          &lt;sequence>
          [...]
    

    显示为:

    <complexType>
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
    
        6
  •  7
  •   Serg    7 年前

    插入<前>而{@code}保存了javadocs中的尖括号和空行,并且被广泛使用,例如参见java.util.Stream。

    <pre>{@code
       A<B>C
    
       D<E>F
    }</pre>
    
        7
  •  4
  •   Owen    9 年前

    如果你 set maven up to use markdown ,你可以在它周围加上记号。

    `A<B>C` 读起来比 {@code A<B>C}

        8
  •  4
  •   ivanjermakov    7 年前

    把它围起来 {@code}

    {@code <xmlElement>}