Java Console format()方法
java.io.Console.format(String fmt, Object... args) 用于将格式化的字符串写入控制台输出流。
1 语法
public Console format(String fmt, Object... args)
2 参数
fmt:格式字符串语法中描述的格式字符串
args:格式字符串中格式说明符引用的参数。
3 返回值
返回Console对象。
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* java.io.Console.format(String fmt, Object... args)方法的例子
*/
import java.io.Console;
public class Demo {
public static void main(String[] args) {
Console cnsl = null;
try {
cnsl = System.console();
if (cnsl != null) {
String fmt = "%1$4s %2$10s %3$10s%n";
// format
cnsl.format(fmt, "Items", "Quanity", "Price");
cnsl.format(fmt, "-----", "-----", "-----");
cnsl.format(fmt, "Tomato", "1Kg", "15");
cnsl.format(fmt, "Potato", "5Kg", "50");
cnsl.format(fmt, "Onion", "2Kg", "30");
cnsl.format(fmt, "Apple", "4Kg", "80");
}
} catch(Exception ex) {
// if any error occurs
ex.printStackTrace();
}
}
}
输出结果为:
Items Quantity Price
----- -------- -----
Tomato 1Kg 15
Potato 5Kg 50
Onion 2Kg 30
Apple 4Kg 80