如何在 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
广告