我想交换字符串中的字符组。例如:
swap("aabbcdefg","aa","bb") = bbaacdefg
swap("aabbcdefg","aa","efg") = efgbbcdaa
我做了这样的事情:
static String swap(String val, String sub1, String sub2)
{
String temp="tt";
val= val.replace(sub1,temp);
val= val.replace(sub2,sub1);
val= val.replace(temp,sub2);
return val;
}
我能以更有效的方式做到这一点吗?
jeck猫
相关分类