java中消息格式化输出的实用例子

摘要

java中消息格式化输出的实用例子,自定义消息格式。

package demo;
import java.text.MessageFormat;
import java.util.Date;
public class MessageFormatDemo {
    public static void main(String[] args) {
        test1();
    }
    private static void test1() {
        String pattern = "myMessage: {0} --\r\n-- {1,number,#} -- {1} -- {1,number,currency} -- {1,number,percent} --\r\n-- {2,date,yyyy-MM-dd} -- {2,date,short} -- {2,time,HH:mm:ss} -- {2,time,short}";
        Object[] arguments = {"AA", 123456789, new Date()};
        String msg = MessageFormat.format(pattern, arguments);
        System.out.println(msg);
    }
}
// ----------------- 输出效果如下 ---------------
// myMessage: AA --
// -- 123456789 -- 123,456,789 -- $123,456,789.00 -- 12,345,678,900% --
// -- 2011-09-14 -- 9/14/11 -- 10:17:47 -- 10:17 AM


IT家园
IT家园

网友最新评论 (0)