题目:
给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。
解析:
比较简单,直接字符串对比即可。
public int strStr(String haystack, String needle) {
int len_h = haystack.length();
int len_n = needle.length();
for(int i=0;i<len_h-len_n+1;i++){
if(haystack.substring(i,i+len_n).equals(needle)){
return i;
}
}
return -1;
}