检查有没有啊。我来给你写段代码吧。你试试
private bool IsinStr(string a,string b)
{
char[] tmp=a.ToCharArray();
for(int i=0;i<tmp.Length;i++)
{
if(tmp[i].ToString()==b)
{
return true;
}
}
return false;
}
private bool IsinStr(string a,string b)
{
char[] tmp=a.ToCharArray();
for(int i=0;i<tmp.Length;i++)
{
if(tmp[i].ToString()==b)
{
return true;
}
}
return false;
}
可以知道a中是否有b:
int Location_b = a.IndexOf(b);
对于给定的字符串,Location_b为2,即位置为第3个字符在此基础上我想请大家指教:
3.如果想知道究竟a中有多少个b,怎么样来判断最好呢?
a = "adadaesdadeadadadadada"
b = "ada"
int Location_b,Count_b;
string temp = a;
使用IndexOf方法,求出第一个(如有),然后使用toSubstring方法裁剪temp,循环实现Count_b的计数,不知道这是不是最好的办法,还是有现成的方法呢?请大家指教。
不然我还不知道那个方法干什么用的呢。
好使呢,马上给分