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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2014-7-11 23:00  /  1745 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 xiaogh 于 2014-7-12 23:28 编辑

不给你具体答案了,人要养成自己敲代码的习惯,但有3个思路,我当时比较就想到了一个最笨的方法。1、根据字符串的长度按情况等分字符串,使用循环反转其中一个子字符串,如果反转后equals另一个字符串,就表示是对称字符串。
2、根据字符串的长度按情况等分字符串,将其中一个字符串转换为StringBuffer,使用StringBuffer的反转方法得到目标字符串,通过比较是否equals判读是否是对称字符串。
3、同时比较字符串首尾的ascii码值,有不想等的就说明不是对称字符串。

个人认为这3种方法: 3 > 2 > 1;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马