Método Java String contentEquals() con ejemplos

El método contentEquals() de la clase String se usa para comparar las strings. Hay dos tipos de métodos contentEquals disponibles en java.lang.String con diferentes parámetros:

  1. contenidoEquals(StringBuffer sb)
  2. contenidoEquals(CharSequence cs)

1. contenidoEquals(StringBuffer sb):

El método contentEquals(StringBuffer sb) compara la string con el StringBuffer especificado. Devolverá verdadero si String representa la misma secuencia de caracteres que StringBuffer especificado; de lo contrario, devolverá falso.

Sintaxis:

public boolean contentEquals(StringBuffer sb)

Tipo de retorno: tiene un tipo de retorno booleano que devolverá verdadero si este String representa la misma secuencia de caracteres que el StringBuffer especificado, de lo contrario devolverá falso.

Parámetro del método: tiene un parámetro de tipo StringBuffer

¿Cómo invocar el método contentEquals(StringBuffer sb)?

Paso 1: Primero, cree una instancia de la clase StringBuffer para comparar su secuencia de caracteres 

StringBuffer stringBuffer = new StringBuffer( "GFG is the best");

Paso 2: cree una instancia de String, luego invoque su método contentEquals

String str= "GFG is the best";
str.contentEquals(stringBuffer)

El siguiente programa Java ilustrará el uso del método contentEquals(StringBuffer sb):

Java

// Java program to demonstrate the working
// of the contentEquals(StringBuffer sb) method
 
import java.io.*;
import java.lang.*;
 
class GFG {
    public static void main(String[] args)
    {
        // creating instance of StringBuffer class
        StringBuffer stringBuffer
            = new StringBuffer("GFG is a portal for geeks");
 
        String one = "GFG is a portal for geeks";
        String two = "GFG is a portal for gamers";
 
        // invoking contentEquals method
        // for String one and two
        System.out.println(
            "String one equals to specified StringBuffer : "
            + one.contentEquals(stringBuffer));
 
        System.out.println(
            "String two equals to specified StringBuffer : "
            + two.contentEquals(stringBuffer));
    }
}
Producción

String one equals to specified StringBuffer : true
String two equals to specified StringBuffer : false

2. contenidoEquals(CharSequence cs)

El método contentEquals(CharSequence cs) compara la string con la CharSequence especificada. Devolverá verdadero si String representa la misma secuencia de valor de caracteres que la CharSequence especificada; de lo contrario, devolverá falso.

Sintaxis:

public boolean contentEquals(CharSequence cs)

Tipo de retorno del método: tiene un tipo de retorno booleano que devolverá verdadero si esta string representa la misma secuencia de valores de caracteres que la secuencia especificada; de lo contrario, devolverá falso.

Parámetro: Tiene un parámetro de tipo CharSequence

¿Cómo invocar el método contentEquals (CharSequence cs)?

Paso 1: primero, cree una secuencia para comparar la secuencia de valores de char

CharSequence cs = "portal for geeks"

Paso 2: Cree una instancia de String, luego invoque su método contentEquals

String str= "portal for geeks";
str.contentEquals(cs);

El siguiente programa java ilustrará el uso del método contentEquals(CharSequence cs) –

Ejemplo:

Java

// Java program to demonstrate the working
// of contentEquals(CharSequence cs) method
 
import java.io.*;
import java.lang.*;
 
class GFG {
    public static void main(String[] args)
    {
        // creating instance of StringBuffer class
        CharSequence cs
            = "GFG is best website for programmer";
       
        String one = "GFG is best website for programmer";
        String two = "GFG is a portal for geeks";
       
        // invoking contentEquals method
        // for String one and two
        System.out.println(
            "String one equals to specified sequence : "
            + one.contentEquals(cs));
       
        System.out.println(
            "String two equals to specified sequence : "
            + two.contentEquals(cs));
    }
}
Producción

String one equals to specified sequence : true
String two equals to specified sequence : false

Publicación traducida automáticamente

Artículo escrito por harshsethi2000 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 *