在对字符串使用split拆分之后,成为数组,然后需要对每一个数组元素进行编辑,最后将整个String[]合并成String
考虑到每次对String数组元素进行编辑都需要开辟新的内存空间,比较消耗机器性能,所以考虑使用StringBuffer来优化,直接上代码
public String generateValueToIn(String input) {
StringBuffer stringBuffer = new StringBuffer();
String[] split = input.split(",");
for (int i = 0; i < split.length; i++) {
//这部分代码就不写了,有读者自由发挥想象,这里举个简单例子
stringBuffer.append("213213").append("213");
//将每个String元素想要的样子拼到StringBuffer里面
}
return String.valueOf(stringBuffer);
}