testplaceholder.java
来自「由浅入深的介绍JAVAse的基本编程思想」· Java 代码 · 共 26 行
JAVA
26 行
import java.util.Date;
import java.util.Locale;
import java.text.MessageFormat;
import java.util.Scanner;
import java.text.DateFormat;
public class TestPlaceholder{
private static int num = 10000;
public static void main(String args[]){
TestPlaceholder tmf = new TestPlaceholder();
System.out.print("请输入您的姓名:");
String userName = new Scanner(System.in).next();
System.out.println(tmf.formatMsg(userName));
}
public String formatMsg(String name){
String msg = "{0},您好! 您是第{1}位访客,今天是{2},当前时间{2}";
Locale locale = Locale.getDefault();
MessageFormat mf = new MessageFormat(msg,locale);
mf.setFormat(2,DateFormat.getDateInstance(DateFormat.MEDIUM));
mf.setFormat(3,DateFormat.getTimeInstance(DateFormat.SHORT));
Object[] msgArgs = {name,++num,new Date()};
return mf.format(msgArgs);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?