程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 字符串一部分簡單的方法及實例

字符串一部分簡單的方法及實例

編輯:C#入門知識

Split     將一字符串用該字符串中某元素分割成一組數組   遍歷數組
例如:string s1="abc,123,lcf,我是中國人";
          string[] items = s1.Split(',');
          foreach(string item in items)
          {
              Console.Write(item+" ");
          }
上述代碼將輸出:abc    123    lcf    我是中國人
 
Substring   用來截取字符串,參數值為表示從第這個參數開始入後截取      返回字符串
例如:  string s1 = "一二三四五六七八";
            s1 = s1.Substring(2);
            Console.WriteLine(s1);
上述代碼將輸出:  三四五六七八
 
 
IndexOf     用來獲取該參數值在該字符串中的位置,返回數值
例如:  string s1 = "一二三四五六七八";
            int i1 = s1.IndexOf("四");
            Console.WriteLine(i1);
上述代碼將輸出:3
 
Contains    獲取字符串是否包含該參數值,返回布爾值
例如:  string s1 = "一二三四五六七八";
            bool i1 = s1.Contains("二");
            Console.WriteLine(i1);
上述代碼將輸出:True
 
 CompareTo    參數值與字符串相比較,如果完全相同返回數值0,有一個不符,返回1
例如1:    string s1 = "一二三四五一二六七八";
            int i1 = s1.CompareTo("一二三四五一二六七八");
            Console.WriteLine(i1);
例如2:    Console.WriteLine("請輸入密碼:");
            string s1 = Console.ReadLine() ;
            Console.WriteLine("請確認密碼:");
            string s2 = Console.ReadLine(); ;
            int i1 = s2.CompareTo(s1);
            while (true)
            {
                if (i1 == 0)
                {
                    Console.WriteLine("兩次輸入的一致!");
                    return;
                }
                else
                {
                    Console.WriteLine("兩次輸入不致!請重新輸入");
                    s1 = Console.ReadLine();
                    Console.WriteLine("再次輸入:");
                    s2 = Console.ReadLine();
                    i1 = s2.CompareTo(s1);
                }
            }
 
 
Equals     參數跟字符串相比,相同返回布爾值True,不同則返回False
例如:      string s1 = "中華人民共和國";
             string s2 = "中華民國";
             bool b = s1.Equals(s2);
             Console.WriteLine(b);
上述代碼返回:False
 
 
Insert       向字符串中插入字符,參數值要求輸入開始位置,然後輸入插入內容即可
例如:      string s1 = "華人民共和國";
            s1 = s1.Insert(0, "中");
            Console.WriteLine(s1);
上述代碼返回:中華人民共和國
 
 
 
Remove       將獲取字符串移除指定位置後面的字符
例如:      string s1 = "中華人民共和國";
            s1 = s1.Remove(3);
            Console.WriteLine(s1)
上述代碼返回:民共和國
 
 
 
Replace      替換獲取字串中的字符,要求輸入要替換和要替換為的字符
例如:      string s1 = "中華人們民共和國";
            s1 = s1.Replace("們", "");
            Console.WriteLine(s1);
上述代碼返回 :中華人民共和國
 
 
StartsWith(EndsWith)     判斷字符串前(後)部分是否與參數相符
例如:      string s1 = http://www.BkJia.com ;
            bool b = s1.StartsWith("http://");
            bool c = s1.EndsWith(".com");
            Console.WriteLine(b);
            Console.WriteLine(c);
上述代碼分別返回:True    False
 
 
 Trim(TrimStart)(TrimEnd)   清除字符串中首尾的空格(字符)
例如:      string s1 = "http://www.BkJia.com     ";
            string s2 = s1.Trim();
            string s3 = s1.TrimStart(new char[] {'h','t','w'});
            string s4=s1.TrimEnd(new char[]{' ','m'});
            Console.WriteLine(s2+"隔開");
            Console.WriteLine(s3);
            Console.WriteLine(s4);
上述代碼分別返回:http://www.BkJia.com隔開



摘自 翼渡

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved