@@ -0,0 +1,585 @@
+public class Solution %7B%0A    public int strStr(String haystack, String needle) %7B%0A    %09if(haystack == null %7C%7C needle == null)%09return -1;%0A    %09int hlen = haystack.length(), nlen = needle.length();%0A    %09if(nlen == 0)   return 0;%0A        if(hlen %3C nlen) return -1;%0A        %0A        int i, j;%0A        char start = needle.charAt(0);%0A        for(i = 0; i %3C= hlen - nlen; i++) %7B%0A        %09if(haystack.charAt(i) == start) %7B%0A        %09%09for(j = 1; j %3C nlen && haystack.charAt(i + j) == needle.charAt(j); j++)%09;%0A        %09%09if(j == nlen)%09return i;%0A        %09%7D%0A        %7D%0A        return -1;      %0A    %7D%0A%7D%0A

Create 028.java