@ADTC No puedes. ¿Por qué quieres hacerlo? }no tiene un significado especial en html.
Bohemio
Así que supongo que solo puedes dividirlo en dos literaletiquetas.
ADTC
23
Me sorprende que esto sea aceptado y tan votado. Premisa de la pregunta: dentro de la etiqueta {@code} . {@literal} simplemente no funciona dentro de una etiqueta {@code}.
Daniel C. Sobral
66
Omitir {y solo usar @literal @trabajos dentro de una {@code}etiqueta.
Si desea comenzar una línea con el carácter @ y no hacer que se interprete, use la entidad HTML @.
Esto implica que puede usar entidades HTML para cualquier carácter del que necesite escapar, y de hecho puede:
El texto debe estar escrito en HTML con entidades HTML y etiquetas HTML. Puede usar cualquier versión de HTML que admita su navegador. El doclet estándar genera código compatible con HTML 3.2 en otro lugar (fuera de los comentarios de la documentación) con la inclusión de marcos y hojas de estilo en cascada. Se prefiere HTML 4.0 para los archivos generados debido a los conjuntos de marcos.
Por ejemplo, las entidades para el símbolo menor que (<) y mayor que el símbolo (>) deben escribirse como <y >. Del mismo modo, el signo (&) debe escribirse como &.
Respuestas:
Use la
{@literal}
etiqueta javadoc:El javadoc para esto leerá:
Por supuesto, esto funcionará para cualquier personaje, y es la forma "oficialmente compatible" de mostrar cualquier personaje "especial".
También es lo más directo: no necesita saber el código hexadecimal del personaje, ¡ y puede leer lo que ha escrito!
fuente
}
símbolo?}
no tiene un significado especial en html.literal
etiquetas.{
y solo usar@literal @
trabajos dentro de una{@code}
etiqueta.Solo escríbelo como una entidad HTML:
Del documento " javadoc - El generador de documentación API de Java "
Esto implica que puede usar entidades HTML para cualquier carácter del que necesite escapar, y de hecho puede:
fuente
mi solucion es
fuente
Tienes la idea general, intenta usar la representación octal:
@
fuente
@
tiene el punto de código 0x40 en hexadecimal, que es 64 en decimal