将$插入格式化的float java中

k3v*_*3vy 5 java formatting printf

我正在尝试格式化浮点数在数字前面有一个美元符号.目前我正试图从左侧打印150个空格.

System.out.printf("%150.2f", orderTotal);

这就是我正在使用的但我无法弄清楚在哪里放$我想我可以把整个东西变成一个字符串,但我想知道是否有办法做我正在寻找的东西?

Sca*_*bat 2

怎么样

System.out.printf("%150s", String.format ("$%.2f", orderTotal));
Run Code Online (Sandbox Code Playgroud)