Как мога да заменя една кавичка "
в String
в Java? Не думата в цитат.
Замяна на единичен " (кавичка)
Отговори (2)
Предайте го като аргумент на String#replace.
Пример: За да замените всяко "
с x
, използвайте:
myString.replace('"', 'x');
person
jp-jee
schedule
30.01.2015
Ааааааа!!!! Нямате ли нужда от бягство?
- person EDToaster; 30.01.2015
Защо бих? Никакви котировки за отваряне/затваряне няма да бъдат нарушени. Това е
char
. Перфектно работещ.
- person jp-jee; 30.01.2015
Съжалявам, че си прав XD
- person EDToaster; 30.01.2015
person
schedule
(Заменете с каквото искате да замените
- person EDToaster; 30.01.2015
ненужно използване на компилиране на шаблони, стига вашият заместител да не е
String
. Вместо това използвайте String#replace(char, char).
- person jp-jee; 30.01.2015
@jp-jee низът за замяна не е гарантиран, че е само един знак, защо това е ненужно?
- person EDToaster; 30.01.2015
Както казах, стига замяната ви да не е низ.
- person jp-jee; 30.01.2015
@jp-jee не гласувахте ли отговора? Намирам това за приемлив отговор, защото осигурява повече употреби от String#replace(char,char) и отговаря на въпроса. Нали не очакваш да знам за техните предпочитания?
- person EDToaster; 30.01.2015
"
в низ? - person   schedule 30.01.2015