如何在 Java 中检查回文串?
StringBuffer 提供了一个名为 reverse() 的方法,检查回文的一种方法是
- 通过将所需的字符串作为参数传递给构造函数来创建StringBuffer 对象。
- 使用 reverse() 方法反转对象内容。
- 使用 toString() 方法将StringBuffer 对象转换为 String。
- 现在,比较 String 和反转的 String,如果为真,则给定的 String 是回文。
示例
public class StringPalindrome {
public static void main(String args[]) {
String myString = "anna";
StringBuffer buffer = new StringBuffer(myString);
buffer.reverse();
String data = buffer.toString();
if(myString.equals(data)){
System.out.println("Given String is palindrome");
} else {
System.out.println("Given String is not palindrome");
}
}
}输出
Given String is palindrome
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP