循环拼接三个string,分成n组,每组用;隔开

String a =1,2,3...
String b =a,b,c...
String c = x,y,z...
现有三组数需要匹配成1,a,x;2,b,y;3,c,z;这种形式的,从上到下都是对应的,该如何实现

StringBuilder builder=new StringBuilder();
for(int i=0;i<a.length;i++){
builder.append(a[i]).append(",");;
builder.append(b[i]).append(",");;
builder.append(c[i]).append(",");;
}

string s=builder.tostring.substring(0,builder.tostring().length-1);

s就是要获取的字符串。

上面纯手工代码,要编译运行自己修改一下。

把每个字符串当成数组来遍历,比如先取出三个数组的下标为0位的字符,拼接起来再加个分号,然后循环往后走,再处理下标为1的