字符串函数

ToLower():得到字符串的小写形式.
例如:
string s = "Hello";
Console.WriteLine(s.ToLower());


ToUpper():得到字符串的大写形式.
例如:
            string s = "Hello";
            Console.WriteLine(s.ToUpper());


Trim():移除字符串前后所有的空白字符
例如:
            string s = "  ab  ";
            Console.WriteLine(s.Trim());


"abc".Equals("ABC", StringComparison.OrdinalIgnoreCase)两个字符串进行区分大小的比较:
例如:       
            bool b = "abc".Equals("ABC", StringComparison.OrdinalIgnoreCase);//忽略大小的比较
            Console.WriteLine(b);


string [] string.Split(params char[] separator):将字符串按照指定的分隔符分割为字符串数组;
例如:
            string s = "aa,abb,dd,cc.hah.djdj|ddkk";
            string[] strs = s.Split(',','.','|');
            foreach (string item in strs)
            {
                Console.WriteLine(item);
            }




string [] string.Split(char[] separator , StringSplitOptions options) :将字符串按照制定的char分隔符分割为字符串数组(取RemoveEmptyEntries的时候移除结果中的空白字符);
例如:
           string s = "aa,bb,cc,,dd,,eee,ggg,dd";
            string[] strs = s.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            foreach (string  item in strs)
            {
                Console.WriteLine(item);
            }


string [] string.Split(string[] separator ,stringsplitoptions options):将字符串按照制定的string分隔符分割为字符串数组
例如:
            string s = "我是谢文我是谢军我是谢飞我是谢谢";
            string[] strs = s.Split(new string[] { "我是" }, StringSplitOptions.RemoveEmptyEntries);
            foreach (string item in strs)
            {
                Console.WriteLine(item);
            }


//Replace():将字符串中的字符替换为你所指定的字符;
例如:
            string name = "斜纹斜纹斜纹斜纹";
           name = name.Replace("斜纹","谢");

           Console.WriteLine(name);


Substring():
例如:
            string dn = "http://www.sina.com.cn";
            string dn1 = dn.Substring(7); //取子字符串从指定序号开始,一直到最后的子字符串;
            Console.WriteLine(dn1);
            string dn2 = dn.Substring(7,8); //取子字符串从制定序号开始,取指定数字的字符串(注意第二个参数代表截取多长,而不是结束位置,长度不能超过子字符串的长度)
            Console.WriteLine(dn2);

StartsWith():判断一个字符串的开头是否包含指定字符
EndsWith():判断一个字符串的结尾是否包含指定字符
IndexOf():返回一个字符串中指定的字符在此字符串中的位置(int)如果不存在指定的字符则返回-1
例如:
            string i = "http://www.qq.com";
            
            if (i.StartsWith("http://") || i.StartsWith("https://"))
            {
                Console.WriteLine("是一个网址");


            }
            else
            {
                Console.WriteLine("不是一个网址");
            }
            
            if (i.EndsWith(".com"))
            {
                Console.WriteLine("是国际域名");
            }
            else
            {
                Console.WriteLine("不是国际domian name");
            }
            int a = i.IndexOf("q");
            Console.WriteLine(a);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值