判断当前输入的字符串是否为回文
时间: 2023-05-26 11:02:55 浏览: 102
判断当前输入的字符串是否为回文的方法:
1. 将字符串转换成数组,并将其反转。
2. 将原字符串与反转后的字符串进行比较,如果相同则为回文,否则不是。
示例代码(Java):
```java
public static boolean isPalindrome(String str) {
char[] charArray = str.toCharArray();
int length = charArray.length;
for (int i = 0; i < length / 2; i++) {
if (charArray[i] != charArray[length - i - 1]) {
return false;
}
}
return true;
}
```
示例代码(Python):
```python
def isPalindrome(s: str) -> bool:
s = s.lower()
s = ''.join(filter(str.isalnum, s))
return s == s[::-1]
```
示例代码(JavaScript):
```javascript
function isPalindrome(str) {
str = str.toLowerCase().replace(/[^a-z0-9]/g, '');
return str === str.split('').reverse().join('');
}
```
阅读全文