Pregunta

Esta pregunta es muy parecida a esto Pregunta .Net excepto para java.

¿Cómo se escapan los% 1 $ caracteres en un java string.format?

La razón por la que necesito hacer esto es que estoy creando una cadena que luego tendrá más información insertada en ella. He pensado en tener uno de los argumentos solo ser "% 1 $ " ¿Pero eso no parece ser muy elegante?

perdón si esto es obvio, mi java está un poco oxidado.

¿Fue útil?

Solución

Puedes duplicar el%

Otros consejos

O bien puede utilizar la propuesta de Draemon, o puede consultar java.text.MessageFormat class que tiene capacidades de formato más poderosas que String.format ()

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top