我有多个替换方法(我的意思是大约 200 个替换命令都嵌套在循环中(。但是有些替换方法根本不起作用。我正在使用 For 循环循环文件:
for(i=0; i<file.length; i++) {
但是一些替换方法被忽略了。是否有理由忽略某些方法而某些方法未被忽略?
编辑1:我正在尝试替换文件中的多个字符串。
file[i].replace(str1, str2)
file[i].replace(str3, str4)
file[i].replace(str5, str6)
file[i].replace(str7, str8)
file[i].replace(str9, str10)
...
and so on...
代码如下:
点击这里!
正如
所写,replace
语句都没有做任何事情(假设file
是一个String[]
(,因为String
是不可变的,并且replace
返回一个新String
而不修改原始语句。您需要编写:
file[i] = file[i].replace(str1, str2);