replace multiple sub-strings in a string
问题 This function is used to replace certain substrings in a string with respective values. // map(string_to_replace, string_to_replace_with) String template = "ola ala kala pala sala"; StringBuilder populatedTemplate = new StringBuilder(); HashMap<String, String> map = new HashMap<>(); map.put("ola", "patola"); map.put("pala", "papala"); int i=0; for (String word : template.split("'")) { populatedTemplate.append( map.getOrDefault(word, word)); populatedTemplate.append(" "); } System.out.println