不要用珍宝装饰自己,而要用健康武装身体
给你两个字符串 haystack
和 needle
,请你在 haystack
字符串中找出 needle
字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle
不是 haystack
的一部分,则返回 -1
。
解答:java
public class Solution {
public int strStr(String haystack, String needle) {
if (needle.isEmpty()) {
return 0;
}
int index = haystack.indexOf(needle);
return index;
}
public static void main(String[] args) {
Solution solution = new Solution();
String haystack1 = "sadbutsad";
String needle1 = "sad";
int result1 = solution.strStr(haystack1, needle1);
System.out.println(result1); // 输出 0
String haystack2 = "leetcode";
String needle2 = "leeto";
int result2 = solution.strStr(haystack2, needle2);
System.out.println(result2); // 输出 -1
}
}