Мне нужно вставить пробел после каждого символа в строке.Вставьте пробел после каждого символа - java
Например "abc.def..."
должен стать "abc. def. . . "
Таким образом, в этом случае данный символ является точка.
Мой поиск в гугле не принес никакого ответа на этот вопрос
Я действительно должен пойти и получить некоторые серьезные регулярки знания.
EDIT: -------------------------------------------- --------------
String test = "0:;1:;";
test.replaceAll("\\:", ": ");
System.out.println(test);
// output: 0:;1:;
// so didnt do anything
РЕШЕНИЕ: --------------------------- ----------------------------
String test = "0:;1:;";
**test =** test.replaceAll("\\:", ": ");
System.out.println(test);
вам нужно использовать string.replace (" "".") –
replaceAll() принимает регулярное выражение в качестве первого параметра. ":" не имеет специального значения внутри регулярного выражения, поэтому вам не нужно его избегать. После удаления двойной обратной косой черты ваш код должен работать нормально. – tangens
@tangens no it sadly does not – user2664856