Fix NPE when replacing unexisting strings

This commit is contained in:
Martino Facchin 2016-01-25 18:29:25 +01:00
parent 6d5597b070
commit c11ceb7dae
1 changed files with 3 additions and 1 deletions

View File

@ -94,7 +94,9 @@ public class StringReplacer {
String rightDelimiter) {
for (Map.Entry<String, String> entry : map.entrySet()) {
String keyword = leftDelimiter + entry.getKey() + rightDelimiter;
src = src.replace(keyword, entry.getValue());
if (entry.getValue() != null && keyword != null) {
src = src.replace(keyword, entry.getValue());
}
}
return src;
}