Programa Java para verificar palíndromo (usando métodos de biblioteca)

Dada una string, escriba una función Java para comprobar si es palíndromo o no. Se dice que una cuerda es palíndromo si el reverso de la cuerda es igual a la cuerda. Por ejemplo, «abba» es palíndromo, pero «abbc» no es palíndromo. El problema aquí se resuelve usando la función inversa de string.

Ejemplos:

Input : malayalam
Output : Yes

Input : GeeksforGeeks
Output : No

// Java program to illustrate checking of a string
// if its palindrome or not using reverse function
class Palindrome
{
  public static void checkPalindrome(String s)
  {
    // reverse the given String
    String reverse = new StringBuffer(s).reverse().toString();
  
    // check whether the string is palindrome or not
    if (s.equals(reverse))
      System.out.println("Yes");
  
    else
      System.out.println("No");
  }
  
  public static void main (String[] args)
               throws java.lang.Exception
  {
    checkPalindrome("malayalam");
    checkPalindrome("GeeksforGeeks");
  }
}

Producción:

Yes
No

Artículo relacionado:
programa en C para verificar si una string dada es palíndromo o no

Este artículo es una contribución de Bhargav Sai Gajula . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *