| for(int i=0;i<c.length/2;i++){ if(c==c[c.length-i-1])
 return true;
 }
 这个地方只要有一个地方相同就会打印是,return应该改成continue 等到所有的都判断完是TRUE 才返回TRUE 只要有一个是false结果就是FALSE
 复制代码private static boolean panduan(String str) {
                boolean bool = true;
                char[] c = str.toCharArray();
                for (int i = 0; i < c.length / 2; i++) {
                        if (c[i] == c[c.length - i - 1]) {
                                continue;
                        }
                        bool = false;
                }
                return bool;
 |