问题描述
利用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)
解决方案三:
这感觉像是json格式的数据,如果是json格式的数据为什么要自己去拼接字符串。请考虑使用jsonObject和jsonArray
解决方案四:
for(int i=0;i<n;i++) { if(i>0) { //加逗号 }}
时间: 2024-10-23 03:37:14