我怎样才能在java中格式化?

时间:2014-06-25 04:23:20

标签: java formatting

这是我目前所拥有的

public String toString() {
    return this.make + " " + this.model + " " + this.year + " $"
            + this.price + " " + this.mpg;
}

我需要将其格式化为这些规范

  1. 制作:左对齐,长度不超过10个字符
  2. 型号:从第11列开始左对齐,长度不超过10个字符
  3. 年份:左对齐并从第21栏开始
  4. 价格:将根据以下货币格式输出$ 99,999.00
  5. MPG:将根据以下格式输出:99.0。
  6. 请帮助,我迷路了。 感谢

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

看这里:

http://examples.javacodegeeks.com/core-java/lang/string/java-string-format-example/

根据文章,你必须像这样格式

 return String.format("%s %s %s $%s %s",this.make,this.model,this.year,this.price,this.mpg);