atau Anda dapat menggunakan & amp; untuk melarikan diri dari &
ILMTitan
14
@TomBrito Meskipun ini menjawab pertanyaan sebenarnya, saya percaya perlunya untuk menghindari tanda-tanda hanya muncul ketika mereka digunakan sebagai tanda kurung sudut (yaitu berpasangan), yang pada gilirannya menyiratkan bahwa mereka adalah bagian dari beberapa kode (seperti tag XML, seperti dalam kasus OP). Dalam situasi ini, saya yakin solusi yang lebih baik adalah membungkus seluruh potongan XML dalam {@code ...}tag, seperti yang disarankan oleh Etienne Delavennat dalam jawabannya.
Zoltán
>atau <tidak persis sama artinya dengan tanda kurung siku dalam format XML. Tapi {@code <>}itu pilihan yang tepat.
cinqS
63
Versi terbaru JavaDoc mendukung {@literal A <B> C}; ini mengeluarkan konten dengan benar (meng-escape '<' dan '>' dalam HTML yang dihasilkan).
Saya setuju. XML harus dibungkus dengan {@code }tag. Ini akan ditampilkan lebih alami (dengan font lebar tetap), dan tidak akan terlihat aneh di javadoc sumber, karena Anda tidak harus keluar dari kurung sudut secara terpisah.
Anda hanya perlu menggunakan HTML yang setara untuk salah satu tanda kurung sudut. The <dapat direpresentasikan sebagai baik <atau <. Berikut contoh yang diambil dari Javadoc asli:
Jawaban:
Anda dapat menggunakan
<
untuk < dan>
untuk > .sumber
{@code ...}
tag, seperti yang disarankan oleh Etienne Delavennat dalam jawabannya.>
atau<
tidak persis sama artinya dengan tanda kurung siku dalam format XML. Tapi{@code <>}
itu pilihan yang tepat.Versi terbaru JavaDoc mendukung {@literal A <B> C}; ini mengeluarkan konten dengan benar (meng-escape '<' dan '>' dalam HTML yang dihasilkan).
Lihat http://download.oracle.com/javase/1.5.0/docs/guide/javadoc/whatsnew-1.5.0.html
sumber
Mengingat XML adalah kode sebenarnya, saya yakin cuplikan XML di Javadoc lebih cocok untuk tag {@code A <B> C} daripada tag {@literal A <B> C}.
Tag {@code} menggunakan font dengan lebar tetap yang menjadikan kontennya menonjol sebagai kode sebenarnya.
sumber
{@code }
tag. Ini akan ditampilkan lebih alami (dengan font lebar tetap), dan tidak akan terlihat aneh di javadoc sumber, karena Anda tidak harus keluar dari kurung sudut secara terpisah.Lepaskan mereka sebagai HTML:
<
dan>
sumber
Anda hanya perlu menggunakan HTML yang setara untuk salah satu tanda kurung sudut. The
<
dapat direpresentasikan sebagai baik<
atau<
. Berikut contoh yang diambil dari Javadoc asli:Ini ditampilkan sebagai:
sumber
Jika Anda mengatur maven untuk menggunakan penurunan harga , Anda bisa mengelilinginya dengan backticks.
`A<B>C`
berbunyi sedikit lebih bagus dari{@code A<B>C}
sumber
Interposisi <pre> dan {@code} menyimpan tanda kurung siku dan baris kosong di javadocs dan digunakan secara luas, lihat java.util.Stream misalnya.
sumber
Kelilingi saja dengan
{@code}
seperti ini:sumber