2008-10-14 12 views
22

Cette question est à peu près le même que this .Net question exept pour Java.échapper caractères de mise en forme dans Java String.format

Comment échapper les caractères% 1 $ dans un fichier .java string.format? La raison pour laquelle je dois faire ceci est que je construis une chaîne qui va plus tard avoir plus d'informations insérées dedans. J'ai pensé que l'un des arguments serait "% 1 $" mais cela ne semble pas très élégant?

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

Répondre

57

Vous pouvez doubler le juste%

0

Soit vous pouvez utiliser la proposition de Draemon, que ce soit vous pouvez aussi jeter un oeil à java.text.MessageFormat class qui a plus de capacités powerfull formatage String.format()