Implement strStr() or indexOf() Java Solution - The Coding Shala
Home >> Interview Questions >> Implement strStr() Implement strStr() or indexOf() Java Solution Problem: Return the index of the first occurrence of needle in the haystack, or -1 if the needle is not part of haystack. Example 1: Input: haystack = "hello", needle = "ll" Output: 2 Example 2: Input: haystack = "aaaaa", needle = "bba" Output: -1 Implement strStr() or indexOf() Java Solution Approach: If the needle char does not match with haystack return -1 else continue checking. Java class Solution { public int strStr ( String haystack , String needle ) { int len1 = haystack . length (); int len2 = needle . length (); if ( len2 == 0 ) return 0 ; int index = - 1 ; if ( len2 > len1 ) return - 1 ; for ( int i = 0 ; i < len1 ; i ++){ int flag = 0 ; if (...