对于String对象,封装方法判断给定字符串是否是对称回文
时间: 2024-04-21 10:22:14 浏览: 96
您可以编写一个方法来判断给定的字符串是否是对称回文。以下是一个使用Java语言的示例代码:
```java
public class Main {
public static void main(String[] args) {
String str1 = "abcba";
String str2 = "hello";
System.out.println(isPalindrome(str1)); // true
System.out.println(isPalindrome(str2)); // false
}
public static boolean isPalindrome(String str) {
String reversedStr = new StringBuilder(str).reverse().toString();
return str.equals(reversedStr);
}
}
```
在上面的示例中,我们定义了一个名为 `isPalindrome` 的方法,它接受一个字符串作为参数。在方法内部,我们将字符串反转并将其赋值给 `reversedStr` 变量。然后,我们使用 `equals` 方法比较原始字符串 `str` 和反转后的字符串 `reversedStr` 是否相等。如果相等,则字符串是对称回文,返回 `true`;否则,返回 `false`。
在示例中,我们用字符串 "abcba" 和 "hello" 分别调用了 `isPalindrome` 方法,并输出了结果。输出结果为:
```
true
false
```
希望这可以满足您的需求!如果您还有其他问题,请随时提问。
阅读全文