要格式化,请使用Formatter类。导入以下软件包以使用Java中的Formatter类-
import java.util.Formatter;
创建一个Formatter对象,并在10个字符的字段中将其格式化为2个小数位-
Formatter f = new Formatter(); System.out.println(f.format("%10.2e", 3989.7886));
以下是完整的示例-
import java.util.Formatter; public class Demo { public static void main(String args[]) { Formatter f = new Formatter(); System.out.println(f.format("%08d", 697)); f = new Formatter(); System.out.println(f.format("%03d", 9878)); f = new Formatter(); System.out.println(f.format("%10.2e", 3989.7886)); } }
输出结果
00000697 9878 3.99e+03