@ADTC Você não pode. Por que você iria querer? }não tem significado especial em html.
Bohemian
Então eu acho que você só pode dividir em duas literaltags.
ADTC
23
Estou surpreso que isso seja aceito e tão votado. Premissa da pergunta: dentro da tag {@code} . {@literal} simplesmente não funciona dentro de uma tag {@code}.
Daniel C. Sobral
6
Omitir {e usar apenas @literal @trabalhos dentro de uma {@code}tag.
Se você deseja iniciar uma linha com o caractere @ e não a interpretar, use a entidade HTML @.
Isso implica que você pode usar entidades HTML para qualquer caractere que precisaria escapar e, de fato, pode:
O texto deve ser escrito em HTML com entidades e tags HTML. Você pode usar qualquer versão do HTML suportada pelo navegador. O doclet padrão gera código compatível com HTML 3.2 em outros lugares (fora dos comentários da documentação) com a inclusão de quadros e quadros de estilos em cascata. O HTML 4.0 é preferido para arquivos gerados devido aos conjuntos de quadros.
Por exemplo, entidades para o símbolo menor que (<) e o símbolo maior que (>) devem ser escritas como <e >. Da mesma forma, o e comercial (&) deve ser escrito como &.
Respostas:
Use a
{@literal}
tag javadoc:O javadoc para isso lerá:
Obviamente, isso funcionará para qualquer caractere e é a maneira "oficialmente suportada" de exibir qualquer caractere "especial".
Também é o mais direto - você não precisa saber o código hexadecimal do personagem e pode ler o que digitou!
fonte
}
símbolo?}
não tem significado especial em html.literal
tags.{
e usar apenas@literal @
trabalhos dentro de uma{@code}
tag.Basta escrever como uma entidade HTML:
Do documento " javadoc - O gerador de documentação da API Java "
Isso implica que você pode usar entidades HTML para qualquer caractere que precisaria escapar e, de fato, pode:
fonte
minha solução é
fonte
Você entendeu a ideia geral, tente usar a representação octal:
@
fonte
@
tem a 0x40 ponto de código em hexadecimal, que é 64 em decimal