【发布时间】:2016-01-20 23:14:47
【问题描述】:
我的数组设置为在每个索引中包含一个字符串。此字符串表示航空公司座位表。
for(int i = 0; i < 7; i++)
{
airline[i] = (i+1) + " AB CD";
}
在用户为他们想要保留的行和列输入一个 char 值后,我应该将座位替换为“X”。例如,他们输入:行:1 列:A,在 1A,我应该用 X 替换 A,这样其他用户就不能再次结帐。我正在使用:
airline[i].replaceAll('A', 'X');
在数组的打印语句之后,我注意到没有任何变化。
【问题讨论】:
-
字符串是不可变的,你会从 replaceAll() 得到一个新的字符串