黑马程序员——字符串的对称问题

来源:互联网 发布:php判断ajax请求 编辑:程序博客网 时间:2024/06/06 01:22

---------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! -----------

代码:

/**   * 判断一个字符串是否对称   */  public class Symmetric {         public static void main(String[] args) {           String str = null;           System.out.println(str + ":" + isSymmetric(str));             str = "";           System.out.println(str + ":" + isSymmetric(str));             // 偶数长度           str = "abccba";           System.out.println(str + ":" + isSymmetric(str));             // 奇数长度           str = "abcdcba";           System.out.println(str + ":" + isSymmetric(str));             str = "abca";           System.out.println(str + ":" + isSymmetric(str));       }         public static boolean isSymmetric(String str) {           if (null == str) {               return false;           }           for (int i = 0; i < str.length() / 2; i++) {               // 比较距字符串两头长度相同的字符是否一样               if (str.charAt(i) != str.charAt(str.length() - i - 1)) {                   return false;               }           }           return true;       }   }  

代码

null:false  :true  abccba:true  abcdcba:true  abca:false  


---------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! -----------
 


0 0
原创粉丝点击