Java拼接字符串时,去掉最后一个多余的逗号详解编程语言

当我们遍历拼接字符串的时候,最后会多出一个我们添加的字符(比如逗号)

可使用如下三种方法去掉最后多余的符号

String str[] = { "hello", "beijing", "world", "shenzhen" }; 
StringBuffer buf = new StringBuffer(); 
 
for (int i = 0; i < str.length; i++) { 
    buf.append(str[i]).append(","); 
} 
 
if (buf.length() > 0) { 
    //方法一  : substring 
    System.out.println(buf.substring(0, buf.length()-1)); 
    //方法二 :replace 
    System.out.println(buf.replace(buf.length() - 1, buf.length(), "")); 
    //方法三: deleteCharAt 
    System.out.println(buf.deleteCharAt(buf.length()-1)); 
}

作者:blog.ytso.com

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/14297.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论