您的位置:首页 > 其它

对字符串的几种常见操作总结

2009-10-20 12:06 489 查看
一,判断某个字符中是否含有特定字符:

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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: