• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#字符串的处理String和StringBuilder

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、System.String类

1,创建字符串 string s = "www.devsiki.com";

2,获取字符串长度 s.Length(属性)

3,比较字符串是否一样 s=="www.devsiki.com"

4,字符串连接 s="http://"+s;

5,使用类似索引器的语法来取得字符串中的某个字符 stringName[index] s[0] s[3]

关于string字符串:string创建的字符串实际上是一个不可变的数据类型,一旦对字符串对象进行了初始化,该字符串就不能改变内容了,上面的示例中实际上是创建了一个新的字符串,把旧字符串的内容复制到新字符串中。然后把新字符串的引用赋值为字符串的对象。(重复修改给定的字符串,效率会很低)

关于字符串的更多方法

1,CompareTo()方法,比较字符串的内容

2,Replace()用另一个字符或者字符串替换字符串中给定的字符或者字符串

3,Split()在出现给定字符的地方,把字符串拆分称一个字符串数组

4,SubString()在字符串中检索给定位置的子字符串

5,ToLower()把字符串转换成小写形式

6,ToUpper()把字符串转换成大写形式

7,Trim()删除首尾的空白

8,Concat()方法,合并字符串

9,CopyTo()方法,把字符串中指定的字符复制到一个数组中

10,Format()方法,格式化字符串

11,IndexOf()方法,取得字符串第一次出现某个给定字符串或者字符的位置

12,IndexOfAny()方法,

13,Insert()把一个字符串实例插入到另一个字符串实例的制定索引处

14,Join()合并字符串数组,创建一个新字符串

 

二、StringBuilder类(位于System.Text命名空间下)

1,创建StringBuilder对象

StringBuilder sb = new StringBuilder("www.taikr.com");

StringBuilder sb = new StringBuilder(20);

StringBuilder sb = new StringBuilder("www.devsiki.com",100);

关于StringBuilder对象创建的时候的内存占用

2,Append()方法,给当前字符串追加一个字符

3,Insert()追加特定格式的字符串

4,Remove()从当前字符串中删除字符

5,Replace()在当前字符串中,用某个字符或者字符串全部替换另一个字符或者字符串

6,ToString()把当前stringBuilder中存储的字符串,提取成一个不可变的字符串


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
c#读取TXT文本文件发布时间:2022-07-13
下一篇:
[Cocos2d-x+c++]Tableview使用总结发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap