Formatter格式化输出—— java古怪代码(4)
Java代码
import java.util.Formatter;
public class FormatterTester {
public static void main(String[] args) {
StringBuilder sb = new StringBuilder();
float balance = 223.33522f;
String str = "String values";
Formatter formatter = new Formatter(sb);
formatter.format("格式化输出balance的值(float):$%.2f "
+"字符串值:%s",balance,str);
System.out.println(sb.toString());
System.out.printf("格式化输出balance的值(float):$%.2f "
+"字符串值:%s",balance,str);
}
}
运行结果
格式化输出balance的值(float):$223.34 字符串值:String values
格式化输出balance的值(float):$223.34 字符串值:String values
语法类似C语言中的printf,习惯用C语法的可以试试这个。
