刷题之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 }
是int index = haystack.indexOf(needle)的另一种做法
以上是关于刷题之Implement strStr()的主要内容,如果未能解决你的问题,请参考以下文章
Leecode刷题之旅-C语言/python-28.实现strstr()
leetcode 28. Implement strStr() 实现strStr()