Перейти к контенту

Как узнать является ли строка палиндромом с использованием Java?

StringBuffer предоставляет метод с именем reverse(), один из способов проверки палиндрома —

  • Создайте объект StringBuffer, передав необходимую строку в качестве параметра конструктору.
  • Обратное содержимое объекта с помощью метода reverse().
  • Преобразуйте объект StringBuffer в Sting с помощью метода toString().
  • Теперь сравните String и перевернутую, если true, данная строка является палиндромом.

Пример

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

Оцени статью

 

Средняя оценка / 5. Количество голосов:

 

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)