美文网首页
Java 检查输入的字符串是否回文

Java 检查输入的字符串是否回文

作者: 高岳_bdf5 | 来源:发表于2018-06-12 11:42 被阅读0次

    下面列举两个常见的答案:

    boolean isPalindrome(String str)
     {
        if (str == null) {
            return false;
        }
        StringBuilder strBuilder = new StringBuilder(str);
        strBuilder.reverse();
        return strBuilder.toString().equals(str);
    }
    

    纯手撸写法实现,可以从 String 的两端比较下手,代码如下:

    boolean isPalindrome(String str) {
        if (str == null) {
            return false;
        }
        int length = str.length();
        for (int i = 0; i < length / 2; i++){
            if (str.charAt(i) != str.charAt(length – i – 1)){
                return false;
            }
        }
        return true;
    }
    

    相关文章

      网友评论

          本文标题:Java 检查输入的字符串是否回文

          本文链接:https://www.haomeiwen.com/subject/amyleftx.html