为了账号安全,请及时绑定邮箱和手机立即绑定

判断是不是对称串

标签:
Java 算法
* 判断是不是对称串
 * 将字符进栈,然后扫描字符串和出栈的是否相同
 *
public class SymmetricString {
    public static void  main(String[] args) {

        String s ="mnaanm";
        String s1 = "1234321";
        String s2 ="15553153";
        System.out.println(isSymmetric(s));
        System.out.println(isSymmetric(s1));
        System.out.println(isSymmetric(s2));
    }
    public static boolean isSymmetric(String s) {
        char[] ch =s.toCharArray();
        int i =0;
        int j= ch.length-1;
        while(ch[i++]==ch[j--]){
            if(ch[i]!=ch[j]) {
                return false;
            }
            if(i>=j) {
                return true;
            }
        }
        return false;
    }
}


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
0
获赞与收藏
3

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消