У меня есть строковый массив, который я создаю из CSV-файла, который я читаю. Затем я хочу проанализировать значения, которые я буду использовать для символа «и заменить его на», потому что я выводил это в файл javascript.String.replace() не работает
Вот код, я использую для этого:
while ((thisLine = myInput.readLine()) != null) {
String[] line = thisLine.split("\t");
if(line[4].indexOf("'") > -1){
System.out.println(line[4]);
line[4] = line[4].replace("'", "\'");
System.out.println(line[4]);
}
brand.add(line[4]);
}
Однако это не работает. Я получаю ту же строку обратно после замены.
Это из-за некоторой проблемы с массивом строк?
Я ценю любую помощь в этом вопросе.
Java избегает обратной косой символ тоже. Используйте '' \\ '"'. – sp00m