A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© life写实 中级黑马   /  2016-8-10 23:05  /  543 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串

3 个回复

倒序浏览
定义一个循环,循环次数为字符串长度的一半,判断以下条件就可以了
str.toChar(0) == str.toChar(str.length - 1 -0)
str.toChar(1) == str.toChar(str.length - 1 -1)
str.toChar(2) == str.toChar(str.length - 1 -2)
回复 使用道具 举报
      Scanner sc = new Scanner(System.in);
      String s= sc.nextLine();
      System.out.println(cheak(s));
public static boolean cheak(String s){
                return new StringBuffer(s).reverse().toString().equals(s);
        }
回复 使用道具 举报 1 0
水月灬清影 发表于 2016-8-11 07:52
Scanner sc = new Scanner(System.in);
      String s= sc.nextLine();
      System.out.println(c ...

这个利索
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马