Discuss / Java / 练习

练习

Topic source

public String render(Map<String, Object> data) {

        Matcher m = pattern.matcher(template);

        // TODO:

        StringBuilder sb = new StringBuilder();

        while (m.find()) {

            m.appendReplacement(sb, (String) data.get(m.group(1)));

        }

        m.appendTail(sb);

        return sb.toString();

    }


  • 1

Reply