java代码检测一个字符串是否为回文呢?
下文笔者讲述使用java代码判断字符串是否为回文的方法分享,如下所示
回文简介
在一串字符串中,在某一段位置中颠倒过来重复 我们将这种情况称之为“字符串中存在回文”
回文的检测思路
使用for循环进行遍历 然后字符进行回文判断例:字符串是否为回文检测
public class PalindromeString { public static void main(String[] args) { String string = "abcba"; boolean isPalindrome = checkString(string); System.out.println(isPalindrome); } public static boolean checkString(String string) { boolean isPalindrome = true; int length = string.length(); // 判断对称位置的字符是否相等 for (int i = 0; i < length; i++) { char headChar = string.charAt(i); char tailChar = string.charAt(length - 1 - i); if (headChar != tailChar) { isPalindrome = false; break; } } return isPalindrome; } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。