28. Implement strStr()
Posted gopanama
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了28. Implement strStr()相关的知识,希望对你有一定的参考价值。
String相等 == 只是比较引用值就是地址
如果是new String的话 例如substring跟其他的比较就要用str.equal()
1 class Solution { 2 public int strStr(String haystack, String needle) { 3 if(needle == null) return 0; 4 if(haystack.length() < needle.length()) return -1; 5 int nlen = needle.length(); 6 int res = -1; 7 for(int i = 0; i < haystack.length() - nlen + 1; i++) { 8 if(needle.equals(haystack.substring(i, i+nlen))) { 9 return i; 10 } 11 } 12 return res; 13 14 } 15 }
以上是关于28. Implement strStr()的主要内容,如果未能解决你的问题,请参考以下文章
leetcode 28. Implement strStr() 实现strStr()