`
snowtigersoft
  • 浏览: 55258 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

删除字符串最后一个字符的几种方法

 
阅读更多

偶然看到的,记录一下,以免忘记

字符串:string s = "1,2,3,4,5,"

目标:删除最后一个 ","

方法:
1、用的最多的是Substring,这个也是我一直用的
s=s.Substring(0,s.Length-1)


2、用 RTrim,这个我原来只知道用来删除最后的空格,也没有仔细看过其它的用法,才发现可以直接trim掉一些字符
s=s.ToString().RTrim(',')

3、用TrimEnd,这个东西和RTrim差不多,区别是这个传递的是一个字符数组,而RTrim可以是任何有效的字符串
s=s.TrimEnd(',')
//如果要删除"5,",则需要这么写
char[]MyChar={'5',','};
s
=s.TrimEnd(MyChar);
//s="1,2,3,4"

类似函数:
TrimStart,LTrim等
还有一个TrimToSize对提高性能有微弱的好处....
string.TrimEnd().Remove(string.Length - 2, 1)
string.Remove()
分享到:
评论

相关推荐

    总结PHP删除字符串最后一个字符的三种方法

    在PHP编程中,处理字符串是基本且常见的任务之一,其中去除字符串的最后一个字符也是经常需要面对的一个小问题。PHP提供了多种方法来实现这一需求,以下将详细介绍三种常用的方法,并对它们的使用场景和注意事项进行...

    C#字符串删除指定字符串|字符串删除子字符串

    以上就是C#中删除字符串指定子串的几种常见方法。在实际开发中,应根据具体情况选择最合适的方案,考虑到性能、可读性和代码维护性等因素。在处理大量数据或频繁修改字符串的情况下,更推荐使用`StringBuilder`,而...

    js代码-第3天 去除字符串中最后一个指定的字符

    在给定的标题“js代码-第3天 去除字符串中最后一个指定的字符”中,我们聚焦于一个特定的操作:如何从一个字符串中删除最后一个出现的特定字符。这通常涉及到字符串的搜索、定位和截取等操作。下面我们将详细讨论这...

    JS去掉字符串末尾的标点符号及删除最后一个字符的方法

    在JavaScript开发中,经常会遇到需要处理字符串的情况,比如去除字符串末尾的标点符号或删除最后一个字符等操作。本文将详细介绍几种常用的实现方法。 #### 一、需求背景 假设我们有一个字符串 `str = 'Hello World...

    用可视化编程,实现分别接收输入的一行字符串,和一个字符,从字符串中删除对应的字符,然后输出结果字符串

    5. 程序设计:在本例中,我们需要设计一个程序来实现字符串处理的功能。我们可以使用面向对象编程的思想来设计程序,包括定义类、创建对象、使用方法等。 6. JDK Doc手册的使用:在本例中,我们需要使用JDK Doc手册...

    数据结构程序删除字符串中几个字符

    ### 数据结构程序删除字符串中几个字符 #### 一、背景介绍 在计算机科学中,字符串是一种常见的数据类型,用于表示一系列字符。对于字符串的操作非常重要,包括但不限于字符串的创建、读取、修改和删除等。本篇文章...

    JS 删除字符串最后一个字符的实现代码

    在本文中,我们将介绍几种实现删除字符串最后一个字符的方法。 首先,了解JavaScript字符串操作的基本方法是非常重要的。字符串提供了多个方法用于操作和处理数据,例如`substring()`和`substr()`方法。`substring...

    bat截取字符串

    echo 去掉最后一个字符后的字符串为 %str:~0,-1% ``` 这里,`~0,-1` 表示从第0个字符开始,去掉末尾的一个字符。 #### 4. 截取指定位置后的所有字符 还可以截取指定位置之后的所有字符,例如: ```bat echo 从第四...

    C编程中常见的几种删除重复字符或者数字的方法

    "C编程中常见的几种删除重复字符或者数字的方法" C语言是一种广泛使用的高级编程语言,它广泛应用于操作系统、嵌入式系统、数据库等领域。对于字符串的处理是C语言编程中的一个非常重要的方面,其中删除重复字符...

    matlab简单代码-《如何在 MATLAB 中删除字符串中的空格?》实例教程下载

    在 MATLAB 中,删除字符串中的空格是一个常见的任务,特别是在处理数据清理或文本分析时。MATLAB 提供了几种方法来实现这一目标,包括 `isspace()`、`find()`、`strrep()`、`regexprep()` 以及 `deblank()` 函数。...

    删除字符串中的空格或将字符串的多个空格换位单个空格

    首先,我们来看一个名为`StringUtil.java`的文件,它很可能包含了一些实用的字符串处理方法。在这个文件中,我们可以预期找到用于处理空格的函数。虽然具体的实现没有给出,但通常我们可以使用几种不同的方法来实现...

    javascript中使用正则表达式实现删除字符串中的前后空格

    在文档中提到了几种不同的方法来删除字符串中的前后空格。第一个例子使用了简单的正则表达式: ```javascript var str = "yexj00"; str = str.replace(/^s*|s*$/g, ''); alert(str); ``` 这里,正则表达式`/^s*|s*...

    将一个字符串逆序的方法

    本文总结了几种常用的字符串逆序方法,包括直接交换法、使用辅助数组法以及基于链表的逆序方法。每种方法都有其适用场景,了解它们的不同之处有助于在实际编程过程中选择最合适的解决方案。无论是哪种方法,都需要...

    数据结构删除字符串

    从给定的文件信息来看,标题与描述提及的是“数据结构删除字符串”的操作,但是实际提供的代码片段似乎与描述不符,这段代码主要涉及到的是一个Web应用程序中的数据录入功能,特别是向数据库插入考试题目(Test_...

    数据结构和算法:字符串

    文章还提到了几种特定的字符串处理算法,如KMP(Knuth-Morris-Pratt)算法和Manacher算法。KMP算法是一种用于字符串搜索的高效算法,主要用于在一个文本字符串S内查找一个词W的出现位置。该算法通过预处理模式字符串...

    总结C#删除字符串数组中空字符串的几种方法

    以上三种方法都可以有效地从字符串数组中删除空字符串。Lambda表达式和LINQ提供了一种简洁的语法,而传统的循环提供了更基础且可控的实现方式。选择哪种方法取决于个人喜好、项目需求以及对C#特性的熟悉程度。在实际...

    Python去除字符串前后空格的几种方法

    ### Python去除字符串前后空格的方法 在Python编程中,经常需要对字符串进行处理,其中去除字符串前后空格是一项常见的需求。本文将详细介绍几种有效的方法来实现这一功能。 #### 方法一:使用`strip()`方法 `...

    delphi计算两个字符串相似度源码 Levenshtein算法版

    Levenshtein算法的核心思想是通过计算将一个字符串转换为另一个字符串所需的最少单字符编辑操作次数,这些操作包括插入、删除和替换。例如,将字符串"Kitten"转换为" Sitting"需要3次操作:将"K"替换为"S",将"e...

    SQL Server 将某一列的值拼接成字符串.docx

    另一个方法是使用CONCAT函数,这个函数可以将多个字符串或数值组合成一个新的字符串。在提供的部分内容中提到了一种利用CONCAT和嵌套SELECT的方式。假设我们有一个名为`table`的表,其中有一个`字段`需要拼接,我们...

Global site tag (gtag.js) - Google Analytics