import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param pattern string字符串 * @param plan string字符串 * @return bool布尔型 */ public boolean isValidPattern (String pattern, String plan) { HashMap<Character,String> map=new HashMap<>(); int len=pattern.length(); String[] arr=plan.split(" "); char ch; for(int i=0;i<len;i++){ ch=pattern.charAt(i); if(!map.containsKey(ch)){ if(map.containsValue(arr[i])){ return false; } map.put(ch,arr[i]); }else if(!map.get(ch).equals(arr[i])){ return false; } } return true; } }