对字符串的几种常见操作
一,判断某个字符中是否含有特定字符:
{
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 resultString=string.Empty;
int end=mainString.IndexOf("<");
restultString=mainString.Substring(0,end);
补充:软件开发 , C# ,