首页 > 代码库 > 字符串的操作
字符串的操作
字符串:string
字符串的不可变性
当你给一个字符串重新赋值之后,老值并没有销毁,而是重新开辟一款空间
当程序结束后,GC会扫描整个
内存,如果发现有的空间没有被指向,则立即把他们销毁
我们可以将字符串string类型可以看做是char类型的一个只读数组
ToCharArray()
new String()
ToString()
ToUpper():将字符串转换成大写
ToLower():将字符串转换成小写
S1.Equals(S2,StringComparison.OrdinalIgnoreCase):比较两个字符串忽略大小写
S1.Split(new Char[]{要分割的字符},StringSplitOptions.RemoveEmptyEntris)分割字符串并移除空字符串
先引用using.system.Text.RegularExpressions
Regex.Split(str,"js",RegexOptions.IgnoreCase); //分割字符串
string a="123456789";//转换为12-345-6789
a=int.Parse(a).ToString("##-###-####");
string.Replace(“要替换的字符“,”替换的字符“)
string.SubString(开始截取的位置):截取字符串
string.SubString(开始截取的位置,截取的长度)
contains(”字符串“)判断是否包含
string.startwith("字符串")判断是否以什么开始
string.endswith("字符串")
indexof(‘字符‘)计算字符在字符串第一次出现的位置
lastindexof找字符串中字符最后一次出现的位置
.Trim()移除字符串前后的空项
.RTirm(“1”) 一处括号中的字符串
.TrimStart()
.TrimEnd() 后面跟的是char类型的数组 移除数组中的元素
string.IsNullOrEmpty()判断是null还是空
string.Join("分隔符",string[])将数组按照指定的字符串连接,返回一个字符串
把一个字符数组变成一个字符串。 string s=new string(char数组);
string s=new string(‘c‘,5);得到有5个才组成的字符串
声明一个字符串,但是不需要为其赋值
string s =null;
string s="";
string s= string.Empty;
简单的字符串操作目前小弟之总结了这么多,欢迎各路神仙补充。
字符串的操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。