Solution to Implement strStr Problem. Here is a nice video which explains the approach.

class Solution {
    public int strStr(String haystack, String needle) {
        if (needle.isEmpty())
            return 0;
        
        int m = haystack.length(); int n = needle.length();
        if(m < n)
            return -1;
        
        for(int i=0;i<= (m-n);i++) {
            int j;
            for(j=0;j<n;j++) {
                if(haystack.charAt(i+j) != needle.charAt(j))
                    break;
            }
            
            if(j==n) {
                return i;
            }
        }
        
        return -1;
    }
}