编辑代码

import java.util.*;
class Solution {
    public boolean checkInclusion(String s1, String s2) {
        int i = 0;
        int j = 0;
        s1 = "ab";
        s2 = "ba";
        boolean match = false;
        Map<Character,Integer> a = new HashMap<Character,Integer>();
        for(j = 0;j<=s1.length()-1;j++)
        {
            if(a.containsKey(s1.charAt(j))==false)
            {
                a.put(s1.charAt(j),1);
            }
            else
            {
                a.put(s1.charAt(j),a.get(s1.charAt(j)) + 1);
            }
        }
        for(i = 0;i<s2.length();i++)
        {
            if(a.containsKey(s2.charAt(i)))
            {
                a.put(s2.charAt(i),a.get(s2.charAt(i)) - 1);
                if(a.isEmpty()==true)
                {
                    match = true;
                    break;
                }
            }
            else
            {
                break;
            }
        }
        return match;
    }
}