假如有字符串“abcdefg”,我怎么判断字符串里面有没有“a”啊?????

解决方案 »

  1.   

    如楼上所说,还有一种更本原的方法:
    if(str.IndexOf("a")>=0)
    //有a;
    else
    //没有a;
      

  2.   

    这个可以遍历所有的,
    if(str.IndexOf("a")>=0)
    //有a;
    else
    //没有a;
    这个不错,str.IndexOf("a",b,c)
    这个是从指定的索引b开始,检索的长度是c
    a 是简述的内容
      

  3.   

    Regex reg=new Regex("^a&");
    bool b=reg.IsMatch("abcdefg");
    有a则b为true,反之false
      

  4.   

    如果想知道几个也可以用这种方法
    Regex reg=new Regex("a");
    string s="asdafasa";
    int i=0;
    MatchCollection mat=reg.Matches(s);
    foreach(Match m in mat)
    {
        i++;
    }
    不好意思,上面打错了。是Regex reg=new Regex("a");
      

  5.   

    学习 拿分 总结
    IndexOf
    Contains
    正则