String ids1 = "4,1,2,3";
String ids2 = "1,2,3,4,9,10,12,14";
String ids3 = ?
怎么把ids2前面四位替换成ids1那四位
下面是我现在用的,有简单的没
public void testStringSZ() {
String ids1 = "4,1,2,3";
String ids2 = "1,2,3,4,9,10,12,14";
String[] ids1s = ids1.split(",");
String[] ids2s = ids2.split(",");
for (int i = 0; i < ids1s.length; i++) {
ids2s[i] = ids1s[i];
}
StringBuffer ids3 = new StringBuffer();
for (int i = 0; i < ids2s.length; i++) {
if (i == 0) {
ids3.append(ids2s[i]);
}else{
ids3.append(","+ids2s[i]);
}
}
System.out.println(ids3.toString());
}