`

去掉字符串尾部的分隔符

 
阅读更多

在进行字符串操作的时候,往往需要通过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());
 

 

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

分享到:
评论

相关推荐

    C#字符串函数大全-很有用的

    2. **Trim, Ltrim, Rtrim** 函数:这三个函数用于去除字符串中的空白字符。`Ltrim`移除左侧的空格,`Rtrim`移除右侧的空格,而`Trim`则同时移除两侧的空格。例如,`Trim(" vbscript ")`将返回"vbscript"。 3. **Mid...

    一个JavaScript去除字符串末尾的空白实例代码

    因此,去除字符串末尾的空白字符是前端开发中需要掌握的一项基本技能。 本实例通过JavaScript代码示例,展示了如何去除字符串末尾的空白字符。这个实例代码简单易懂,适用于处理单行或多行字符串。它不仅直接使用了...

    Postgresql的字符串操作函数

    6. **TRIM()**:去除字符串两端的空格。有四种形式:`TRIM(LEADING)`, `TRIM(TRAILING)`, `TRIM(BOTH)` 和 `TRIM()`,分别处理首尾、尾部、两侧和所有空格。 7. **LOWER()** 和 **UPPER()**:将字符串转换为小写和...

    php字符串函数.pdf

    `ltrim()`函数用于去除字符串开头的空白字符,但不会影响字符串的尾部。这与`trim()`和`chop()`不同,这两个函数处理的是字符串的两侧。 此外,还有其他未在例子中展示的函数,如`str_replace()`用于替换字符串中的...

    Mysql字符串处理函数详细介绍、总结

    18. **TRIM(str)**:去除字符串str首部和尾部的所有空格。 19. **UCASE(str) 或 UPPER(str)**:将字符串str中的所有字符转换为大写。 除了上述的函数,还有其他一些函数没有在摘要中列出,例如: 20. **BIN(N)**...

    matlab字符串.pdf

    - **去除空格**:`deblank(str)` 裁剪字符串尾部的空格,`strtrim(str)` 去除开头和尾部的空格、制表符和回车符。 - **大小写转换**:`lower(str)` 和 `upper(str)` 分别将字符串转为小写和大写。 - **排序**:`...

    Matlab中对字符串的处理.pdf

    - `deblank(str)` 去除字符串尾部的空格。 - `strtrim(str)` 移除字符串首尾的空格、制表符和回车符。 - `lower(str)` 和 `upper(str)` 分别将字符串转换为小写和大写。 - `sort(str)` 对字符串按字符的ASCII值...

    ASP技术常遇问题解答-如何把数组转换成字符串?.zip

    例如,假设我们有一个数组`arr`,我们可以使用`Join(arr, delimiter)`来将数组元素连接在一起,其中`delimiter`是用作分隔符的字符串。如果不提供分隔符,元素之间默认用逗号分隔。 ```vbscript Dim arr arr = ...

    如何使用PHP中的字符串函数

    `chop` 函数用于去除字符串末尾的空白字符(空格、制表符等)。 **示例代码:** ```php $string = "Hello World! "; $trimmed = chop($string); echo $trimmed; // 输出 "Hello World!" ``` #### 六、HTML实体编码...

    字符串处理函数(4KB)...

    4. **Trim**、**LTrim** 和 **RTrim** 函数:这三个函数用于去除字符串首尾的空格。`Trim(" VB编程 ")`、`LTrim(" VB编程 ")` 和 `RTrim(" VB编程 ")` 分别将返回 "VB编程"、"VB编程 " 和 " VB编程"。 5. **InStr**...

    C#中怎样从指定字符串中查找并替换字符串?

    - `String.Trim()` 和 `String.TrimStart()` / `TrimEnd()`:去除字符串首尾或只去除首部/尾部的空白字符。 - `String.Substring()`:获取字符串的一部分,基于指定的开始位置和长度。 - `String.StartsWith()` 和 `...

    SQLServer2005的字符串函数[收集].pdf

    9. **QUOTENAME**: 此函数用于将输入字符串用特定的分隔符包围,使字符串成为有效的SQL标识符。 10. **REPLACE**: REPLACE函数查找字符串中所有指定子串并替换为新的字符串,用于批量替换文本。 11. **REPLICATE**...

    截取字符串

    - **Split()**:按照指定分隔符分割字符串。 - **Replace()**:替换字符串中的某些字符。 #### 四、示例 ```csharp string str1 = "Hello, World!"; // 获取“Hello, World!”的长度 int length = str1.Length; // ...

    js截取字符串-最全方法

    `lastIndexOf()`可以找到指定字符在字符串中最后一次出现的位置,`trim()`可以去除字符串两端的空白字符。 总结,JavaScript提供了多种截取字符串的方法,开发者可以根据具体需求选择合适的方法。理解并熟练运用...

    Python 数据分析三剑客之 NumPy(四):NumPy 史上最全的字符串函数总结与对比

    11. **numpy.char.strip()**,**numpy.char.lstrip()** 和 **numpy.char.rstrip()**:分别用于去除字符串开头和尾部、开头、尾部的指定字符。 12. **numpy.char.partition()** 和 **numpy.char.rpartition()**:这...

    C#所有处理字符串函数和用法[借鉴].pdf

    `Split(char[], StringSplitOptions)` 将字符串拆分为一个字符串数组,使用指定的分隔符。例如: ```csharp string input = "one-two-three"; string[] parts = input.Split('-'); // ["one", "two", "three"] ...

    面试题:Java String类常见操作和用法

    trim()方法可以去除字符串的前导和尾部空格。contains()方法用来检查字符串是否包含特定字符或子串。将其他数据类型转换为字符串可以使用valueOf()方法,而将字符串转换为其他数据类型则需要使用相应数据类型的parse...

    【Python】字符串的深入学习

    - lstrip(), rstrip()和strip():用于去除字符串的前导、尾部或前后空白,还可以指定要移除的特定字符。 - endswith()和startswith():检测字符串是否以指定的字符串结束或开始。 了解这些基础知识后,我们可以更...

    python3字符串操作总结

    索引从0开始,负索引表示从字符串尾部开始计数。 - `s[开始索引:结束索引]` 可以截取字符串的一部分,不包含结束索引处的字符。 - `s[:]` 表示复制整个字符串。 2. **消除空格及特殊符号**: - `s.strip()` 用于...

Global site tag (gtag.js) - Google Analytics