java用倒序判断回文
时间: 2024-10-25 08:11:07 浏览: 10
java回文串的判断
在Java中,判断一个字符串是否是回文(即正读反读都一样的单词、短语或数串),可以采用多种方法,其中一种常用的方法就是先将字符串反转并与原字符串进行比较。如果两者相等,那么这个字符串就是回文。
以下是一个简单的Java函数,用于判断一个字符串是否为回文:
```java
public boolean isPalindrome(String str) {
// 首先去除字符串中的空格并转为小写
String cleanStr = str.toLowerCase().replaceAll("\\s", "");
// 反转字符串
String reversedStr = new StringBuilder(cleanStr).reverse().toString();
// 比较原字符串和反转后的字符串是否相等
return cleanStr.equals(reversedStr);
}
```
在这个函数中,我们首先清理字符串,移除所有空格并将字符转换为小写,然后使用StringBuilder的`reverse()`方法获取反转后的字符串。最后,通过`equals()`方法检查原字符串是否等于其反转版本,以确定是否为回文。
阅读全文