要求:
abc改成a1b2c3, 数据量大,调用频繁
分析:
java 字符串操作API还是比较多的,针对于上述要求, 有substr charAt replace format等可供选择。
当调用频繁时,会实例化出较多对象。在这里,介绍下StringBuilder
StringBuilder
//指定插入
insert()
//删除
delete()
//拼接
append()
实现:
StringBuilder sb = new ...
String insertTest(String str){
sb.delete(0, sb.length());
sb.append(str);
sb.insert(1, "1");
sb.insert(2+1, "2");
sb.insert(3+2, "3");
...
return sb.toString();
}