StringBuilder的replace用法

问题描述

利用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

StringBuilder的replace用法的相关文章

mysql replace用法

mysql replace用法 昨天因为导入 数据时一条数据出来了,后面就想到用update 与replace结合作操哦, update tablename set fields=replace('aa','bb',str) where 1.replace into replace into table (id,name) values('1','aa'),('2','bb') 此语句的作用是向表table中插入两条记录.如果主键id为1或2不存在 就相当于 insert into table

js正则查找match()与替换replace()用法实例

本文实例讲述了js中正则的查找match()与替换replace()的用法.分享给大家供大家参考.具体如下: 复制代码 代码如下:<html> <head> <script type="text/javascript"> //string.match(正则):正则查找字符串,返回符合正则的字符或字符串 function t1(){  var con = document.getElementsByName('content')[0].value;//

js正则查找match()与替换replace()用法实例_正则表达式

本文实例讲述了js中正则的查找match()与替换replace()的用法.分享给大家供大家参考.具体如下: 复制代码 代码如下: <html> <head> <script type="text/javascript"> //string.match(正则):正则查找字符串,返回符合正则的字符或字符串 function t1(){  var con = document.getElementsByName('content')[0].value;/

Java 中 StringBuilder 在高性能用法总结

关于StringBuilder,一般同学只简单记住了,字符串拼接要用StringBuilder,不要用+,也不要用StringBuffer,然后性能就是最好的了,真的吗吗吗吗? 还有些同学,还听过三句似是而非的经验: 1. Java编译优化后+和StringBuilder的效果一样: 2. StringBuilder不是线程安全的,为了"安全"起见最好还是用StringBuffer: 3. 永远不要自己拼接日志信息的字符串,交给slf4j来. 1. 初始长度好重要,值得说四次. Str

String、StringBuilder、StringBuffer 用法比较

[本文转载于http://blog.csdn.net/ithomer/article/details/7669843] String.StringBuilder.StringBuffer 三个类源自JDK的 java/lang/ 目录下: String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全,JDK 5.0(1.5.0) 后支持) String  简要的说, String 类型和 StringBuffer 类型的主要性能区别其

javascript replace()用法详解附实例代码_javascript技巧

replace()最简单的算是能力就是简单的字符替换.示例代码如下: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 我想大家运行后可以看到结果,它只替换了首字母.但如果加上正则表达式结果就不一样了!呵呵,没错.replace()支持正则表达式,它可以按照正则表达式的规则匹配字符或字符串,然后给予替换! [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 呵呵,您一定发现了.这样还是只替换了第一个字母a.如果您熟悉正则,那这就难不住您.稍加修改就OK了. [Ctrl+A 全选

mysql字符替换函数replace用法

例  代码如下 复制代码 UPDATE `addonarticle` Set `body` = REPLACE(`body`,'啊猛',小雄') 这样你字段body中的内容就给替换了 replace into  代码如下 复制代码 replace into table (id,name) values('1','aa'),('2','bb') 此语句的作用是向表table中插入两条记录.如果主键id为1或2不存在 就相当于  代码如下 复制代码 insert into table (id,nam

js 替换字符串中的字符 replace()用法

如  代码如下 复制代码 var str = "大家都是男人吗,难道不是吗!"; str = str.replace('吗', '嘛'); alert(str); 上述代码中只有第一个"吗"被替换,输出结果是"大家都是男人嘛,难道不是吗!" ,嘿嘿 如果想全部替换字符串中全部符合条件的内容,用正则表达式替换是个不错的办法,如下代码可以实现全部替换  代码如下 复制代码 var str='大家都是男人吗,难道不是吗?'; str = str.rep

sql replace 用法与replace 优化方法

SELECT REPLACE('abcdefghicde','cde','xxx') GO UPDATE Stu set name = REPLACE(name,'abc','') REPLACE 用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式. 语法 REPLACE ( 'string_expression1′ , 'string_expression2′ , 'string_expression3′ ) 参数 'string_expression1′ 待搜索的字符串表