您实际上已经完成了一半,唯一需要注意的是,当您要“交换”时
string,必须创建“临时”
string而不是直接替换。
您所做的是:
ccvb ccbb #cannot distinguish between what was changed to b and the original bccvv #thus both are changed together
考虑使用中不存在的字符
string作为第一个替换字符。让说,我现在改变这一切
b与
1第一:
s2 = s2.replace("b","1")s2 = s2.replace("v","b")s2 = s2.replace("1","v")然后您将获得:
ccvb #originalccv1 #replace b with 1ccb1 #replace v with bccbv #replace 1 with v
这里最重要的一点是使用临时
string



