解法

不仅要考虑到A----》B的情况,还需要考虑B----》A的情况

代码

import java.util.*;
class Solution {

    public boolean isIsomorphic(String s, String t) {
        HashMap<Character,Character> map=new HashMap<>();
        int len=s.length();
        for(int i=0;i<len;i++)
        {
            //正向判断
            if(map.containsKey(s.charAt(i)))
            {
                Character temp=map.get(s.charAt(i));
                if(temp!=t.charAt(i)) return false;
            }
            else //如果不包括
            {
                if(map.containsValue(t.charAt(i))) return false;
                map.put(s.charAt(i),t.charAt(i));
            }
        }
        return true;
    }
}