项目场景:
获取到的String数组转换为字符串
问题描述:
字符串间用 , 隔开,且没个数据加 ‘ ’
String[] arr={"我","是个","anger"};
StringBuffer sb = new StringBuffer();
for (int i = 0; i < arr.length; i++) {
//加(‘data’,)
if (i<arr.length-1) {
sb.append("'").append(arr[i]).append("'").append(",");
}else {
//最后一个加(‘data’)末尾不加,
sb.append("'").append(arr[i]).append("'");
}
}
System.out.println(sb);//'我','丰富','anger'
解决方案:
用StringBuffer分割拼接