利用StringBuilder拼接的字符串,得到的结果如下:{totalCount:0,success:true,error:"",singleInfo:"",data:[{"zh":"a","name":"a",
现在想用replace把最后一个逗号去掉,得到结果如下:
{totalCount:0,success:true,error:"",singleInfo:"",data:[{"zh":"a","name":"a"
sb.deleteCharAt(sb.length()-1);
为什么要用replace呢?直接substring就可以得到你想要的结果;
sb.substring(0,sb.length() -1)
for(int i=0;i<n;i++) {
if(i>0) {
//加逗号
}
}
这感觉像是json格式的数据,如果是json格式的数据为什么要自己去拼接字符串。请考虑使用jsonObject和jsonArray