Я пишу Java-приложение для хранения путей в определенном формате, поэтому мне нужно экранировать некоторые символы, чтобы поместить пути в базу данных, но я не могу сделать это правильно: исходная строка выглядит следующим образом:
ML Database Prototype\\NAS-500\\
и мне нужно это в этом конкретном формате:
"\"ML\ Database\ Prototype\\NAS-500\""
Пока я пытаюсь сделать это с помощью
String str = "ML Database Prototype\\NAS-500\\";
newStr = ( "\"\""+str+"\"" ).replace(" ","\" ");
System.out.println(newStr);
""WT" Database" Prototype\\DR0151-populated"