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;
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


