比如想输出
Area: 1.23
Permiter: 1.2
即数字左对齐
则
String.format("%s%-10.2f", “Area:”, 1.2344);
String.format("%s%-10.1f", “Permiter:”, 1.2344);
这里的-10表示左对齐,左边空10格(包括Area占了4格)
而.2表示保留2位小数点。
写入到文件
PrintWriter out=new PrintWriter("Out.txt");
out.println("xx"); //在文件中输出xx并换行
out.print("yy");// 输出yy不换行
out.format("("%s%-10.2f\n", "Area:", 1.23");//输出Area: 1.23换行
out.format("%s%-10.1f", "Permiter:", 1.2344);//输出Permiter: 1.2不换行
out.close();