我拥有的是一个字符串数组,它是从我正在阅读的 .csv 文件中创建的。然后我想解析我要用于 ' 字符的值并将其替换为 \' 因为我将其输出到 javascript 文件。
这是我为此使用的代码:
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]);
}
但是,这是行不通的。替换后,我得到了相同的字符串。
这是因为字符串数组有问题吗?
我很感激在这件事上的任何帮助。