Как заменить косую черту тройной косой чертой в Java? - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь заменить косую черту в моей строке тройной косой чертой

String path = «Ресурсы / Меню / Данные / Сущности»

Я хочу, чтобы выходные данные выглядели так/// Меню /// Дата /// Объекты

Я попробовал описанный ниже подход, но ни один из них не работает path = path.replaceAll (“/”, ”/// \”)

path = path.replaceAll («/», «\ / \ / \ /»)

Я провел онлайн-исследование, но не смог найти решение.Я знаю, что это выглядит как очень простая проблема, но я не могу понять это.Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

Используйте приведенный ниже код, чтобы получить точный вывод, который вы хотите

String path = "Resources/Menu/Data/Entities";
String newPath = path.replaceAll("/", "///");
Log.d(TAG, "path :: " + path);
Log.d(TAG, "newPath :: " + newPath);

Вывод:

path :: Resources / Menu / Data / Entities

newPath :: Resources/// /// Меню данные /// Сущность

0 голосов
/ 11 декабря 2018

Просто используйте path.replaceAll("/", "///") без обратной косой черты.Прямая косая черта не нуждается в побеге.

...