Lauri Siltanen created LANG-893: ----------------------------------- Summary: Default value for StrSubstitutor Key: LANG-893 URL: https://issues.apache.org/jira/browse/LANG-893 Project: Commons Lang Issue Type: Improvement Components: lang.text.* Affects Versions: 2.4 Reporter: Lauri Siltanen
public static void main(String[] args) { String s = "The number of ${item} items currently available: ${number}"; String result = StrSubstitutor.replace(s, Collections.singletonMap("item", "monitor")); System.out.println(result); } This results in: "The number of monitor items currently available: ${number}". I'd need a default value for a placeholder that cannot be resolved. String result = StrSubstitutor.replace(s, Collections.singletonMap("item", "monitor"), "N/A"); -> "The number of monitor items currently available: N/A". -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira