判断是否为回文字符串
时间: 2023-12-24 18:25:38 浏览: 222
C语言判断回文字符串代码.rar
5星 · 资源好评率100%
以下是Java语言实现判断是否为回文字符串的代码:
```java
public boolean isPalindrome(String str) {
boolean result = true;
for (int i = 0; i < str.length() / 2; i++) {
if (!(str.charAt(i) == str.charAt(str.length() - i - 1))) {
result = false;
break;
}
}
return result;
}
```
该方法的实现思路是:从字符串的两端开始,依次比较对应位置的字符是否相等,如果有不相等的字符,则该字符串不是回文字符串。需要注意的是,由于回文字符串的特殊性质,只需要比较字符串的前一半和后一半即可,因此循环次数为字符串长度的一半。
阅读全文