说明
字符串(String)
常用方法
IsNullOrEmpty 判断传入的字符串是否为空或者null
ToLower 将传入的字符串变为小写
ToUpper 将传入的字符串变为大写
Trim 去除字符串前后的空格
Split 根据传入的分隔符,分割传入的字符串
Contains 判断字符串(str)中是否包含另一格字符串(val)
Equal 判断两个字符串的值是否相等
NoCaseEqual 判断两个字符串忽略大小写后的值是否相等
IndexOf 判断传入find在str中的位置
StrLength 求传入字符串的长度
LastIndexOf 判断传入find在str中的位置,从后往前查找
Replace 把字符串str中的find替换为replacel
SubString 根据开始位置和长度截取字符串
NewGuidString 获取32位的guid,长度32中间无-
示例
//字符串测试private void TestString(ZmHash hash){ZmHash msgData = new ZmHash();String msg="字符串测试";String myHello="Hello";String myWord="Word";//判断字符串是否为空if(StringUtil.IsNullOrEmpty(myHello)){msg=msg+" "+"字符串myHello为空";}else{msg=msg+" "+"字符串myHello不为为空";}//字符串变成小写String myHelloLower=StringUtil.ToLower(myHello);msg=msg+" "+"myHello变成小写为:"+myHelloLower;//字符串变成大写String myHelloUpper=StringUtil.ToUpper(myHello);msg=msg+" "+"myHello变成大写为:"+myHelloUpper;//比较两个字符串是否相同if(StringUtil.Equal(myHelloLower,myHelloUpper)){msg=msg+" "+"myHello大写的和小写的相同";}else{msg=msg+" "+"myHello大写的和小写的不相同";}//比较两个字符串是否相同 不区分大小写if(StringUtil.NoCaseEqual(myHelloLower,myHelloUpper)){msg=msg+" "+"myHello大写的和小写的不区分大小写相同";}else{msg=msg+" "+"myHello大写的和小写的不区分大小写不相同";}msg=msg+" "+"myHello变成大写为:"+myHelloUpper;myHelloUpper=" "+myHelloUpper+" ";//字符串去掉空格String trimstr=StringUtil.Trim(myHelloUpper);msg=msg+" "+"字符串去掉空格前"+myHelloUpper;msg=msg+" "+"字符串去掉空格后"+trimstr;String ll="ll";//判断字符串中是否包含另外一个字符串if(StringUtil.Contains(myHello,ll)){msg=msg+" "+"myHello中包括ll";int index=StringUtil.IndexOf(myHello,ll);msg=msg+" "+"ll在myHello中出现的位置是"+index;int lastindex=StringUtil.LastIndexOf(myHello,ll);msg=msg+" "+"ll在myHello中从后往前出现的位置是"+lastindex;String substr=StringUtil.SubString(myHello,0,3);msg=msg+" "+"myHello中从零开始长度为3的字符串为"+substr;substr=StringUtil.Replace(myHello,ll,"gg");msg=msg+" "+"myHello中替换ll为gg后的结果为"+substr;ZmStringList strList= StringUtil.Split(ll,myHello);String join=strList.Join(",");msg=msg+" "+"myHello按照ll分割的结果为"+join;}else{msg=msg+" "+"myHello中不包括ll";}//产生guid字符串String guid=StringUtil.NewGuidString();msg=msg+" "+"产生的guid字符串为 "+guid;//求字符串的长度int len=StringUtil.StrLength(guid);msg=msg+" "+"产生的guid字符串的长度为 "+len;msgData.Add("msg",msg);hash.Set("msgData",msgData);}
示例视频包含的内容
字符串(String)的基本操作
