@@ -0,0 +1,747 @@
+public class Solution %7B%0A    public int lengthOfLongestSubstring(String s) %7B%0A        HashMap%3CCharacter, Integer%3E mark = new HashMap%3CCharacter, Integer%3E();%0A        char c;%0A        int i = -1;%0A        int res = 0, tmp = 0;%0A        %0A        for (int j = 0; j %3C s.length(); j++) %7B%0A            c = s.charAt(j);%0A            if (mark.containsKey(c) && mark.get(c) %3E i) %7B%0A                if (tmp %3E res) %7B%0A                    res = tmp;%0A                %7D%0A                tmp = j - mark.get(c);%0A                i = mark.get(c);%0A                %0A            %7D else %7B%0A                tmp++;%0A            %7D%0A            %0A            mark.put(c, j);%0A        %7D%0A        %0A        if (tmp %3E res) %7B%0A            res = tmp;%0A        %7D%0A        %0A        return res;%0A    %7D%0A%7D%0A

Create LongSubWRC_003.java