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:
- contenidoEquals(StringBuffer sb)
- 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)); } }
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)); } }
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