解法
不仅要考虑到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; } }