java 中判断回型文
时间: 2024-10-24 10:08:59 浏览: 15
JAVA 回型结构
在Java中,判断一个字符串是否是回文(Palindrome),就是检查该字符串从前往后读和从后往前读是一样的。常见的做法是通过两个指针分别从字符串的开头和结尾开始比较字符,如果它们相等,则向中间移动,直到两个指针相遇或者交叉,如果没有找到不匹配的字符,那么这个字符串就是回文。
下面是一个简单的Java函数示例,用于判断一个字符串是否是回文:
```java
public static boolean isPalindrome(String str) {
int left = 0;
int right = str.length() - 1;
while (left < right) {
if (str.charAt(left) != str.charAt(right)) {
return false; // 如果两侧字符不等,返回false
}
left++; // 左指针右移
right--; // 右指针左移
}
return true; // 所有字符都匹配,返回true
}
```
阅读全文