How to find substring from string without using indexof method in C#?

前端 未结 7 1417
时光取名叫无心
时光取名叫无心 2020-12-20 05:44

I want to find the position of a substring in a string if present without using any string method including indexof. I tried so much times but failed. Will anybody tell me h

相关标签:
7条回答
  • 2020-12-20 06:23
    public static findindex(String str,String substr)
     {
         char a[]=str.toCharArray();
         char b[]=substr.toCharArray();
         int j=0,t=0;
         for(int i=0;i<str.length()&&j<substr.length();i++)
           {
           if(a[i]==b[j])
              {
                t=i;
                j++;
              }
           else
           continue;
           }
          if(t==0)
          return -1;
          else
          return t-substr.length()+1;
          }//in java
    
    0 讨论(0)
提交回复
热议问题