2021-01-19

字符串的截取、分割、插入、复制、删除

字符串的截取

            string id = "12345619997890";
            string brithdate1 = id.Substring(6);//
            string brithdate2 = id.Substring(6, 4);
            string fileName = "Program.cs";
            string strName = fileName.Substring(0, fileName.IndexOf('.'));
            string strExtension = fileName.Substring(fileName.IndexOf('.'));
            Console.WriteLine(brithdate1);
            Console.WriteLine(brithdate2);
            Console.WriteLine(strName);
            Console.WriteLine(strExtension);

在这里插入图片描述

字符串的分割

                   string strName = "hello,world,vs";
                   string[] strArry1 = strName.Split(new char[] { ',' });
                   string[] strArry2 = strName.Split(new char[] { ',' },2);
                   for(int i = 0; i < strArry1.Length; i++)
                   {
                       Console.WriteLine(strArry1[i]);
                   }
                   for (int i = 0; i < strArry2.Length; i++)
                   {
                       Console.WriteLine(strArry2[i]);
                   }*

在这里插入图片描述

字符串的插入

            string strOld = "Keep on never give up.";
            string strNew = strOld.Insert(8, "going ");
            Console.WriteLine(strNew);

在这里插入图片描述

字符串的删除

            string strOld = "hellovsworld";
            string strNew1 = strOld.Remove(5);
            string strNew2 = strOld.Remove(5,2);
            Console.WriteLine(strNew1);
            Console.WriteLine(strNew2);

在这里插入图片描述

字符串的复制

            string strOld = "Keep on going never give up.";
            string strNew1 = string.Copy(strOld);
            Console.WriteLine(strNew1);
            char[] strNew2=new char[5];
            strOld.CopyTo(strOld.IndexOf("never"),strNew2,0, 5);
            Console.WriteLine(strNew2);

在这里插入图片描述

字符串的替换

            string str1 = "hello world";
            string replaceStr1 = str1.Replace('h', 'H');
            string str2 = "hello world";
            string replaceStr2 = str2.Replace("hello","HELLO");
            Console.WriteLine(replaceStr1);
            Console.WriteLine(replaceStr2);

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值