String.replaceAll без RegEx

Я хотел бы заменить все экземпляры подстроки в строке, но String.replaceAll() принимает только шаблон. Строка, полученная мной из предыдущего совпадения. Можно ли добавить escapes к шаблону, который у меня есть, или есть версия replaceAll() в другом classе, который принимает литеральную строку вместо шаблона?

Просто используйте String.replace(CharSequence,CharSequence) а не replaceAll .

Метод добавления Pattern.quote()Pattern.quote() .

 String replaced = myString.replaceAll(Pattern.quote(matchingStr), replacementStr) 

Но, как говорит Джон, вы можете просто использовать replace() . Несмотря на то, что он отклоняется от имени replaceAll , он заменяет все вхождения так же, как replaceAll() .

  • Создайте ListView с выбираемыми строками / измените цвет фона строк ListView при нажатии
  • Понимание методов nextLine (), next () и nextInt () сканера
  • Предотrotation запутывания имени члена classа ProGuard
  • notifyDataSetChanged () делает обновление списка и прокручивает подсказки назад
  • Обнаружить сенсорное нажатие против длинного нажатия против движения?
  • Как я могу создать эффект щелчка изображения, как кнопка на Android?
  • Почему константы массива могут использоваться только в инициализаторах?
  • Android и получение представления с литой идентификатором в виде строки
  • Обнаружение Polygon Touch Google Map API V2
  • Преобразование списка в массив в Java
  • В чем смысл «этого» в Java?
  • Давайте будем гением компьютера.