对于一个字符串,如果从前向后读和从后向前读都是同一个字符串,则称之为回文串。例如,单词“abcba”和“noon”都是回文串,而“noom”则不是。编写一个isPalindrome方法,来判断一个字符串是否是回文串
时间: 2024-03-03 10:50:39 浏览: 120
好的,以下是一个简单的 Java 代码实现 isPalindrome 方法:
```java
public static boolean isPalindrome(String str) {
int len = str.length();
for (int i = 0; i < len / 2; i++) {
if (str.charAt(i) != str.charAt(len - i - 1)) {
return false;
}
}
return true;
}
```
这个方法先获取字符串的长度,然后利用 for 循环遍历字符串的前半部分,判断前半部分的字符是否和后半部分对应位置的字符相等。如果有任何不相等的情况,就说明该字符串不是回文串,返回 false;否则,循环结束后返回 true,表示该字符串是回文串。
阅读全文