package Test; /** * Created by test on 2017/7/7. * 判断一个字符串是否对称! */ public class StringSymmetry { public static void main(String[] args){ String str = "abcdcba"; Boolean bl = isSymmetry3(str); System.out.print(bl); } public static Boolean isSymmetry1(String str){ char[] chars = str.toCharArray(); for(int i = 0; i < chars.length; i++){ if(chars[i] != chars[chars.length -i -1]){ return false; } } return true; } public static Boolean isSymmetry2(String str){ char[] chars = str.toCharArray(); for(int i = 0, j = chars.length -1; i < j; i++, j--){ if(chars[i] != chars[j]){ return false; } } return true; } public static Boolean isSymmetry3(String str){ return new StringBuffer(str).reverse().toString().equals(str); } }
判断一个字符串是否对称
最新推荐文章于 2022-12-25 23:05:14 发布