-7
Я пытаюсь написать оператор if, который проверяет, содержит ли строка символ /
.Java - Замена символов в строке
В случае его содержания он будет заменен на \\
.
Есть ли способ сделать это?
Я пытаюсь написать оператор if, который проверяет, содержит ли строка символ /
.Java - Замена символов в строке
В случае его содержания он будет заменен на \\
.
Есть ли способ сделать это?
Самый краткий способ сделать это состоит в использовании replaceAll()
метод String, и регулярное выражение:
newStr = oldStr.replaceAll("/", "\\\\");
Да, есть способ сделать это. – Tunaki
См. [API-документы класса 'String'] (http://docs.oracle.com/javase/8/docs/api/java/lang/String.html). Помните, что обратная косая черта является специальным символом в исходном коде Java, и вам нужно избегать ее, используя двойную обратную косую черту. – Jesper
Можете ли вы представить мир, если бы вы не могли совершить такую операцию в java? – QuakeCore