java判断给定的字符串是否为回文,"abcda"
时间: 2023-12-13 10:32:31 浏览: 29
可以使用以下方法来判断给定的字符串是否为回文:
1. 创建一个StringBuilder对象,并将给定的字符串作为参数传入。
2. 使用StringBuilder的reverse()方法将字符串反转。
3. 将反转后的字符串与原始字符串进行比较。
4. 如果两个字符串相等,则说明给定的字符串是回文,否则不是回文。
以下是使用Java代码实现的示例:
```java
public class PalindromeChecker {
public static boolean isPalindrome(String str) {
StringBuilder reversed = new StringBuilder(str).reverse();
return str.equals(reversed.toString());
}
public static void main(String[] args) {
String input = "abcda";
boolean isPalindrome = isPalindrome(input);
if (isPalindrome) {
System.out.println(input + " is a palindrome.");
} else {
System.out.println(input + " is not a palindrome.");
}
}
}
```
运行上述代码,输出结果为:
```
abcda is not a palindrome.
```
因此,"abcda"不是一个回文字符串。