StringBuffer clase en Java con ejemplos

Lo que es StringBuffer y cómo utilizar el objeto de revertir una cadena ? En este artículo vamos a aprender acerca de cómo utilizar un objeto de StringBuffer class y la función de los Hilos class a comprobación de si una cadena es palíndromo o no ?

Java StringBuffer class es su uso para crear la cadena mutable (modificable). El StringBuffer class en Java es el mismo que class cadena excepto que es mutable que es que se puede cambiar .

En este ejemplo de abajo, estamos utilizando el objeto de StringBuffer class , ya que proporciona una función que puede invertir la cadena .

Nota: un palíndromo es una cadena de caracteres que se lee igual hacia atrás como hacia adelante.

programa Java para comprobar si la cadena es palíndromo o no?

import java.util.Scanner;
public class String_Palindrome
{
public static void main(String[] args)
{ // Creating object of Scanner Class
Scanner scanner = new Scanner(System.in);
// Taking Input from user
System.out.println("Please Enter the String: ");
String input_string = scanner.nextLine();
// Creating a new StringBuffer object to reverse the input string
StringBuffer buffObj = new StringBuffer(input_string);
// reversing the string with the reverse function
buffObj.reverse();
String reversed_string = buffObj.toString();
// Checking if Both Strings are palindrome or not
if( reversed_string.compareTo(input_string) == 0)
{
System.out.println("Your string is Palindrome.");
}
else
{
System.out.println("Your string is not Palindrome.");
}
}
}

salida

First Run:
Please Enter the String:
NAMAN
Your string is Palindrome.
Second Run:
Please Enter the String:
KAMAN
Your string is not Palindrome.


Deja un comentario

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