Как удалить несколько слов (подстрок) из строки
Есть задача, нужно удалить несколько подстрок которые поступают в массиве из заданной строки. Не могу понять как это реализовать. Пока пришел к такому коду, но он работает не верно.
String phrase = "this is sparta";
String[] words = new String[]{"is", "this"};
String resultStr = "";
String[] strArr = phrase.split(" ");
for (String str : strArr) {
for (String word : words) {
if (!str.equals(word)) {
resultStr = resultStr + str + " ";
}
}
}
Источник: Stack Overflow на русском