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