刷题之Implement strStr()

Posted 落叶归根

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了刷题之Implement strStr()相关的知识,希望对你有一定的参考价值。

技术分享
 1 public class Solution {
 2     public int strStr(String haystack, String needle) {
 3         int big = haystack.length();
 4         int sub = needle.length();
 5         if(big==0 && sub==0) return 0;
 6         if(big==0 && sub!=0) return -1;
 7         int index = big-sub;
 8         for(int i=0;i<=index;i++){
 9             if(haystack.substring(i,sub+i).equals(needle))return i;
10         }
11         return -1;
12     }
13 }
View Code

 是int index = haystack.indexOf(needle)的另一种做法

以上是关于刷题之Implement strStr()的主要内容,如果未能解决你的问题,请参考以下文章

Leecode刷题之旅-C语言/python-28.实现strstr()

28. Implement strStr()

leetcode 28. Implement strStr() 实现strStr()

LeetCode 28. Implement strStr()

28. Implement strStr()

Implement strStr() LeetCode Java