java.lang.Object
g0001_0100.s0028_find_the_index_of_the_first_occurrence_in_a_string.Solution

public class Solution extends Object
28 - Find the Index of the First Occurrence in a String.

Easy

Given two strings needle and haystack, return the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.

Example 1:

Input: haystack = “sadbutsad”, needle = “sad”

Output: 0

Explanation: “sad” occurs at index 0 and 6. The first occurrence is at index 0, so we return 0.

Example 2:

Input: haystack = “leetcode”, needle = “leeto”

Output: -1

Explanation: “leeto” did not occur in “leetcode”, so we return -1.

Constraints:

  • 1 <= haystack.length, needle.length <= 104
  • haystack and needle consist of only lowercase English characters.
  • Constructor Details

    • Solution

      public Solution()
  • Method Details

    • strStr

      public int strStr(String haystack, String needle)