Discuss / Java / 作业 写是写出来 了 但感觉 。。。

作业 写是写出来 了 但感觉 。。。

Topic source

public String render(Map<String, Object> data) {
System.out.println(template);
String template = this.template;
StringBuffer sb = new StringBuffer();
for (String key : data.keySet()) {
String value = (String) data.get(key);
System.out.println(key + " = " + value);
Matcher m = pattern.matcher(template);
// TODO:
while (m.find()) {
if (m.group(1).equals(key)) {
m.appendReplacement(sb, value);
template = template.substring(m.end());
}
}
}

System.out.println(sb + template);
return sb + template;
}

欢迎大佬 多多 指教~


  • 1

Reply