Discuss / Java / TODO:

TODO:

Topic source
  1. public String render(Map<String, Object> data) {

  2. Matcher m = pattern.matcher(template);

  3. // TODO:

  4. String str=template;

  5. while (m.find()) {

  6. int i = 0;

  7. String sub = m.group(1);

  8. String MapStr = (String) data.get(sub);

  9. String ra = str.replaceAll("\\$\\{("+sub+")\\}", MapStr);

  10. str = ra;

  11. }

  12. return str;

  13. }

	public String render(Map<String, Object> data) {
		Matcher m = pattern.matcher(template);
		// TODO:
		String str=template;
		while (m.find()) {
			int i = 0;
			String sub = m.group(1);
			String MapStr = (String) data.get(sub);
			String ra = str.replaceAll("\\$\\{("+sub+")\\}", MapStr);
			str = ra;
		}

		return str;
	}

  • 1

Reply