3个字符串A,B,C,当A中有B时,C替换A中的B

3个字符串A,B,C,当A中有B时,C替换A中的B
例:
A:abxycd
B:xy
C:12
结果: ab12cd
A,B,C 3个字符串可能很大(byte)
写出高效的代码

A.replaceAll(b,c)

java的String类型可以说是一个不可变字符串,为了提高共享效率,Java将字符串存放在一个公共的常量池中。想要修改常量池字符串中的字符是不可能的。只能采取通过拼接引用一个不同字符串的办法。效率肯定不高。可以考虑使用StringBuilder类中的方法,这个类动态操作字符串很有效率的。