Question

Cette question est à peu près la même chose que cette Question .Net sauf pour Java.

Comment échapper aux caractères% 1 $ d'un java string.format?

La raison pour laquelle j’ai besoin de faire cela est que je construis une chaîne dans laquelle plus tard, plus d’informations seront insérées. J'ai pensé que l'un des arguments ne serait que "% 1 $". mais cela ne semble pas être très élégant?

désolé si cela est évident, mon java est un peu rouillé.

Était-ce utile?

La solution

Vous pouvez simplement doubler le%

Autres conseils

Soit vous pouvez utiliser la proposition de Draemon, vous pouvez également consulter classe java.text.MessageFormat qui offre des capacités de formatage plus puissantes que String.format ()

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top