* 判断是不是对称串 * 将字符进栈,然后扫描字符串和出栈的是否相同 * 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 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦