AI智能
改变未来

C#学习.字符串使用2

1.判断是否包含Contains,替换Replace

        static void Main(string[] args)
        {
            string str = \”重要人物小陈\”;
            if (str.Contains(\”小陈\”))//判断字符串是否存在关键字“小陈”
            {
                str = str.Replace(\”小陈\”, \”老陈\”);//替换时注意接收返回值
            }
            Console.WriteLine(str);
            Console.ReadLine();
        }

2.截取字符串Substring

       static void Main(string[] args)
        {
            //截取字符串
            string str = \”今天的天气好晴朗,处处好风光\”;
            str = str.Substring(2);//截取从2区域到结尾的字符串
            Console.WriteLine(str);
            Console.ReadLine();
        }

3.判断字符串是否以**开头StartsWith

      static void Main(string[] args)
        {
            //截取字符串
            string str = \”今天的天气好晴朗,处处好风光\”;
            bool b = str.StartsWith(\”今天\”);
            Console.WriteLine(b);
            Console.ReadLine();
        }

4.判断字符串是否以**结尾EndsWith

       static void Main(string[] args)
        {
            //截取字符串
            string str = \”今天的天气好晴朗,处处好风光\”;
            bool b = str.EndsWith(\”风\”);
            Console.WriteLine(b);
            Console.ReadLine();
        }

5.判断字符串第一次出现的位置,返回值int(IndexOf)

      static void Main(string[] args)
        {
            //截取字符串
            string str = \”今天的天气好晴朗,处处好风光\”;
            int num = str.IndexOf(\”天\”);// str.IndexOf(\”天\”,2)[从2之后开始搜索,包括2]
            Console.WriteLine(num);
            Console.ReadLine();
        }

6.判断字符串最后一次出现的位置LastIndexOf

        static void Main(string[] args)
        {
            //截取字符串
            string str = \”今天的天气好晴朗,处处好风光\”;
            int num = str.LastIndexOf(\”天\”);
            Console.WriteLine(num);
            Console.ReadLine();
        }

 

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » C#学习.字符串使用2