private static void log(String template, Object...data) { Pattern p=Pattern.compile("\\{\\}"); Matcher m=p.matcher(template); StringBuilder sb=new StringBuilder(); for(int i=0;m.find();i++) { m.appendReplacement(sb, data[i].toString()); } m.appendTail(sb); System.out.println(sb.toString()); }
看了老师答案,可能不算符合题意,简单的解释器
Sign in to make a reply
Best of Me