`

去掉字符串尾部的分隔符

 
阅读更多

在进行字符串操作的时候,往往需要通过StringBuffer来拼接字符串,看如下代码:

                //有一个已经按逗号分组的字符串
                String str = "张三,李四,王五,赵六";
                //通过分隔符用split()方法得到一个String数组
		String[] recipientIdArray = str.split(",");

		StringBuffer sb = new StringBuffer();
                //循环拼接字符串
		for(String s : recipientIdArray){
                       //在每个元素上加单引号,再通过逗号分隔
			sb.append(" ' ").append(s).append(" ' ").append(",");
		}
		//如果字符串尾部有','符存在,去掉多余的','符
		if(',' == (sb.charAt(sb.length()-1))){
    		sb.deleteCharAt(sb.length()-1);
    	        }
		System.out.println(sb.toString());
 

 

        然后在每个字符串之间用一个分隔符来区分,这样做的结果是往往在字符串的尾部出现一个多余的分隔符,那么我们就要去掉这个分隔符,一个很小的例子,一个很简单的方法,

分享到:
评论

相关推荐

    正则表达式

    例如,序列 "\n" 在字符串中匹配的是一个直接量换行符.在正则表达式中,许多标点符号都有特殊的含义.下面是这些字符和它们的含义: 正则表达式的直接量字符 字符 匹配 ________________________________ 字母数字...

    powerbuilder

    由于PowerBuilder使用数值0(即ASCII码为0的字符)结束每个字符串,因此,如果打印控制序列中包含了数值0,应用程序需要使用其它字符在参数string中替代数值0,并用zerochar参数指明这个替代字符。一般来说,应该...

    C语言FAQ 常见问题列表

    previous up contents next C 语言常见问题集 原著:Steve Summit 翻译:朱群英, 孙 云 修订版 0.9.4, 2005年6月23日... o 8.6 我有个函数, 本该返回一个字符串, 但当它返回调用者的时候, 返回串却是垃圾信息。 ...

    你必须知道的495个C语言问题

    2.14 为什么sizeof返回的值大于结构大小的期望值,是不是尾部有填充? 2.15 如何确定域在结构中的字节偏移量? 2.16 怎样在运行时用名字访问结构中的域? 2.17 C语言中有和Pascal的with等价的语句吗? 2.18...

    《你必须知道的495个C语言问题》

    书中列出了C用户经常问的400多个经典问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预处理器等各个方面的主题,并分别给出了解答,而且结合代码示例阐明要点。 《你必须知道的495个C语言问题》结构...

    你必须知道的495个C语言问题(PDF)

    2.11 为什么sizeof 返回的值大于结构的期望值, 是不是尾部有填充? . . 9 2.12 如何确定域在结构中的字节偏移? . . . . . . . . . . . . . . . . . 9 2.13 怎样在运行时用名字访问结构中的域? . . . . . . . . . . ...

    javascript入门笔记

    只做整数运算,如果是小数的话,则去掉小数位再运算 2、位运算 1、按位 与 :& 语法 :a & b 特点 :将 a 和 b 先转换为二进制,按位比较,对应位置的数字都为1的话,那么该位的整体结果为1,否则就为0 ex:5 ...

    仿世纪佳缘婚介交友系统5.3 ASP+SQL

    也就是加“|”分隔符再加模板名。至于定时设置等其它几项根据项目底下说明,就可以很好设置。  (2)网站信息:这里设置一些前台显示底部版权信息、客服联系方式等。网站关键词、及描述关键到被网络搜索引擎(SEO...

    springmybatis

    其实还有更简单的方法,而且是更好的方法,使用合理描述参数和SQL语句返回值的接口(比如IUserOperation.class),这样现在就可以至此那个更简单,更安全的代码,没有容易发生的字符串文字和转换的错误.下面是详细...

Global site tag (gtag.js) - Google Analytics