Задача Text Filther (Java)
Здравейте, намерих решение на тази задача, защото не можах да я реша, обаче в решението има неяснота.
String[] bannedWords = scanner.nextLine().split(", ");
String text = scanner.nextLine();
for (String bannedWord : bannedWords) {
text = text.replaceAll(bannedWord, new String(new char[bannedWord.length()])
.replace('\0', '*'));
}
System.out.println(text);
е решението. На редът .replace('\0', '*'));-какво ознавачава '\0' и защо то е на позиция old char? Не успях да открия и информация в интернет.
Благодаря за подробния отговор!