java - 在Java中如何向没有空格的变量添加字符?

标签 java

我有这个程序可以显示每加仑汽油的成本。

System.out.printf("%10s %.2f %s %n", "At", cost , "per gallon,");

输出显示

At 5.12 per gallon,

但我希望它显示

At $5.12 per gallon,

我尝试在“At”后面添加 $,但它在显示成本之前显示一个空格。有没有办法删除“$

之间的空格

最佳答案

更简单的方法是

System.out.printf("At $%.2f per gallon,%n", cost);

不需要所有这些%ss和字符串文字,直接将字符串放入即可。

关于java - 在Java中如何向没有空格的变量添加字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18806838/

相关文章:

java - 在类中委托(delegate) ArrayList

java - 奇怪的 HTMLEditorKit 问题

java - 'fork' git 存储库作为 gradle 中的依赖项

java - 如何使静态初始化 block 执行?

java - 同时针对 Java Swing 和 GWT 进行交叉开发

java - log4j 属性 BurstFilter 配置

java - 如何创建泛型类型 T 的实例

java - 获取联系方式失败?

java - 用于读取和写入文件的正确 Java 类?

java - 如何从 native 代码/在 dll 中嵌入 jar 调用 java 方法