Java String.format avec le symbole de la monnaie

Il y a quelques code existant de le suivre de formulaire qui est utilisé pour le format des valeurs numériques:

String.format( pattern, value )

Remarque que je ne peut pas modifier le code lui-même - je ne peux changer le format fourni par le code.

Quel est le modèle de format de sortie un symbole de devise pour les paramètres régionaux par défaut? Essentiellement, je veux atteindre la sortie suivante:

String.format( "...", 123 )  => $ 123

source d'informationauteur Marc Polizzi