工作中经常要把数组拼接成字符串 如数组【a, b, c】变成 字符串“a, b, c”
那么可以采用下面几种方式:
String[] array = { "1254", "2571", "3389", "6543" };
int Len = array.length;
StringBuilder sb = new StringBuilder(Len * 2);
boolean first = true;
for (String str : array) {
if (first)
first = false;
else
sb.append(",");
sb.append(str);
}
String[] array = { "1254", "2571", "3389", "6543" };
int i = 0, Len = array.length;
StringBuilder sb = new StringBuilder(Len * 2);
sb.append(array[i++]);
while (i < Len) {
sb.append(", ").append(array[i++]);
}
String[] array = { "1254", "2571", "3389", "6543" };
int Len = array.length;
StringBuilder sb = new StringBuilder(Len * 2);
sb.append(array[--Len]);
while (Len != 0) {
sb.append(", ").append(array[--Len]);
}
System.out.println(sb.toString());
结果如图:
669

被折叠的 条评论
为什么被折叠?



