如何在Java中检查回文字符串?

StringBuffer提供了一种带有名称的reverse()方法,用于检查回文的一种方法是

  • 通过将所需的字符串作为参数传递给构造函数来创建StringBuffer 对象。

  • 使用该reverse()方法反转对象的内容。

  • 使用方法将StringBuffer 对象转换为Sting toString()

  • 现在,比较字符串和反向字符串(如果为真),则给定的字符串是回文。

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

以上是 如何在Java中检查回文字符串? 的全部内容, 来源链接: utcz.com/z/341071.html

回到顶部