解法
不仅要考虑到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;
}
}
京公网安备 11010502036488号