程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 對字符串的幾種常見操作

對字符串的幾種常見操作

編輯:C#入門知識

一,判斷某個字符中是否含有特定字符: 

public void FindStringchar(string A,string B)

    if(A.IndexOf(B)>-1)
    {
    Console.WriteLine("存在!");
    }
     else
    {
    Console.WriteLine("不存在!");
    }
}

例如:

string A="abceFC(a";
string B="x";

string C="b";

二:判斷字符串中的子字符串在主字符串中出現在次數

 public int FindSubstringCount(string mainString,string subString)
{
   string interString=mainString.Replace(" ","");//去空格
   int count=0;//記數器
   for (int i = 0 ; i<interString.Length - 2; i++)
   {
     string findString=interString(i,subString.Length);
     if(findString == subString)
     {
        count++;
     }
   }//end for

   return count;
}//end FindSubstringCount()

例如:

mainString="abc beefff cadde cabb bbace atbba";

subString="bb";

這個程序稍加改寫就可能查找出字符串中的相同字符串的位置,以及找出相同字符串後面的字符,

或者將出讀入數組中,等等各種操作。

三,從某個字符開始讀取子字符串

string mainString="goodpackga<ab>ab";
string resultString=string.Empty;

int end=mainString.IndexOf("<");
restultString=mainString.Substring(0,end);    

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