* 判断是不是对称串 * 将字符进栈,然后扫描字符串和出栈的是否相同 * 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 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優(yōu)質文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦