Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中使用.replace(char oldChar,char newChar)_Java_Replace - Fatal编程技术网

在java中使用.replace(char oldChar,char newChar)

在java中使用.replace(char oldChar,char newChar),java,replace,Java,Replace,我的数组设置为在每个索引中包含一个字符串。此字符串表示航空公司座位表 for(int i = 0; i < 7; i++) { airline[i] = (i+1) + " AB CD"; } 在数组的print语句之后,我注意到没有任何变化。字符串是不可变的。您需要重新分配它以查看更改,否则更改将发生,而您将永远看不到它 airline[i]= airline[i].replaceAll('A', 'X'); 您可以在replaceAll方法中检查这一点。它返回一个新字符串

我的数组设置为在每个索引中包含一个字符串。此字符串表示航空公司座位表

for(int i = 0; i < 7; i++)
{
    airline[i] = (i+1) + " AB CD";
}

在数组的print语句之后,我注意到没有任何变化。

字符串是不可变的。您需要重新分配它以查看更改,否则更改将发生,而您将永远看不到它

 airline[i]= airline[i].replaceAll('A', 'X');

您可以在replaceAll方法中检查这一点。它返回一个新字符串

字符串是不可变的。您需要重新分配它以查看更改,否则更改将发生,而您将永远看不到它

 airline[i]= airline[i].replaceAll('A', 'X');

您可以在replaceAll方法中检查这一点。它返回一个新字符串

字符串是不可变的,您将从replaceAllString获得一个新字符串字符串是不可变的,您将从replaceAllString获得一个新字符串