核心代码,我是这么写的 public boolean vaild(String s){ //map里有 A H I M N O T U V W X Y int l=0; int r=s.length()-1; while(l<r){ if(s.charAt(l)!=s.charAt(r)||!map.containsKey(s.charAt(l))||!map.containsKey(s.charAt(r))){ return false; } l++; r--; } return true; }