Câu trả lời:
Bạn có thể sử dụng <
cho < và >
cho > .
{@code ...}
các thẻ, như Etienne Delavennat đã đề xuất trong câu trả lời của mình.
>
hoặc <
không cùng nghĩa với dấu ngoặc nhọn ở định dạng XML. Nhưng {@code <>}
là một sự lựa chọn đúng đắn.
Các phiên bản JavaDoc gần đây hỗ trợ {@literal A <B> C}; điều này xuất ra nội dung chính xác (thoát '<' và '>' trong HTML được tạo).
Xem http://download.oracle.com/javase/1.5.0/docs/guide/javadoc/whatsnew-1.5.0.html
Xem xét XML là mã thực, tôi tin rằng các đoạn mã XML trong Javadoc phù hợp hơn với thẻ {@code A <B> C} hơn là thẻ {@literal A <B> C}.
Thẻ {@code} sử dụng phông chữ có chiều rộng cố định giúp nội dung của thẻ nổi bật như mã thực.
{@code }
các thẻ. Nó sẽ được hiển thị tự nhiên hơn (với phông chữ có chiều rộng cố định) và nó sẽ không trông kỳ lạ trong javadoc nguồn, bởi vì bạn không phải thoát khỏi các dấu ngoặc nhọn riêng.
Bạn chỉ cần sử dụng HTML tương đương cho một trong các dấu ngoặc nhọn. Có <
thể được biểu diễn dưới dạng <
hoặc hoặc <
. Đây là một mẫu được lấy từ Javadoc thực:
<pre> & lt; complexType> & lt; complexContent> & lt; restriction base = "{http://www.w3.org/2001/XMLSchema}anyType"> & lt; trình tự> [...]
Điều này hiển thị là:
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
Nếu bạn thiết lập maven để sử dụng markdown , bạn có thể chỉ cần bao quanh nó bằng các dấu gạch chéo.
`A<B>C`
đọc đẹp hơn một chút {@code A<B>C}
Chỉ cần bao quanh nó với {@code}
như thế này:
{@code <xmlElement>}