Pergunta

Esta questão é praticamente o mesmo que este pergunta .net exept para java.

Como você escapar das% 1 $ caracteres em um string.format java?

A razão que eu preciso fazer isso é que eu estou construindo uma cadeia que mais tarde irá ter mais informações inserido nele. Já pensou em ter um dos argumentos ser apenas "% 1 $", mas que não parece ser muito elegante?

desculpe se isso é óbvio o meu java é um enferrujado pouco.

Foi útil?

Solução

Você pode simplesmente dobrar o%

Outras dicas

Ou você pode usar a proposta de Draemon, ou você também pode ter um olhar para java.text.MessageFormat classe que tem mais poderoso formatação habilidades de String.format ()

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top