美文网首页
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 检查输入的字符串是否回文

    下面列举两个常见的答案: 纯手撸写法实现,可以从 String 的两端比较下手,代码如下:

  • 回文验证-java

    判断一个字符串是否为回文有以下两种方法: 第一种:手动输入一个字符串,判断它是否为回文 import java.u...

  • 字符串问题合集

    1. 验证回文串 题目描述: 输入一个字符串,只关注字母和数字,判断字符串是否为回文串。空字符串也可以认为是回文串...

  • LeetCode:回文链表

    面试题 02.06. 回文链表 编写一个函数,检查输入的链表是否是回文的。示例 1:输入: 1->2输出: fal...

  • 回文词

    输入一个字符串,判断它是否为回文串以及镜像串。输入字符串保证不含数字0。所谓回文串,就是反转以后和原串相同,如ab...

  • [leetcode]easy

    Reverse interger 9.Palindrome 检查输入数字是否位回文,比如121 颠倒后也为121,...

  • Java检测字符串是否是回文字符串的代码

    如下代码内容是关于Java检测字符串是否是回文字符串的代码。 public static boolean is...

  • 680-验证回文字符串II

    验证回文字符串II 题目 给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 示例 1: 输入:...

  • C# 判断字符串是否是回文字符串(单链表)

    回文字符串: ABCDCBA ABCDDCBA 两种都属于回文字符串; 如何判断一个字符串是否是否回文: 使用快慢...

  • 用java写个回文

    判断输入的字符串是否是回文。 回文:把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环的情趣,叫做回文,...

网友评论

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

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