Cadena de Java endsWith(String suffix)
El método comprueba si el String
termina con un sufijo especificado. Este método devuelve un valor booleano verdadero o falso. Si el sufijo especificado está al final de la cadena, devuelve verdadero; de lo contrario, devuelve falso.
EndsWith () firma del método:
public boolean endsWith(String suffix)
Ejemplo del método Java StringendWith ()
En el siguiente ejemplo tenemos dos cadenas str1
es str2
y estamos comprobando si las cadenas terminan con los sufijos especificados.
public class EndsWithExample{ public static void main(String args[]){ String str1 = new String("This is a test String"); String str2 = new String("Test ABC"); boolean var1 = str1.endsWith("String"); boolean var2 = str1.endsWith("ABC"); boolean var3 = str2.endsWith("String"); boolean var4 = str2.endsWith("ABC"); System.out.println("str1 ends with String: "+ var1); System.out.println("str1 ends with ABC: "+ var2); System.out.println("str2 ends with String: "+ var3); System.out.println("str2 ends with ABC: "+ var4); } }
Producción:
str1 ends with String: true str1 ends with ABC: false str2 ends with String: false str2 ends with ABC: true
La cadena termina en el método () con la instrucción if
Dado que el método endsWith () devuelve un valor booleano, se puede usar en una instrucción If como condición, como se muestra en el siguiente ejemplo. Aquí hemos proporcionado una cadena “Java String tutorial” y estamos comprobando dentro de la declaración if si la cadena termina con el sufijo “tutorial” o no.
public class JavaExample { public static void main(String[] args) { String str = "Java String tutorial"; if(str.endsWith("tutorial")) { System.out.println("The Given String ends with tutorial"); } } }
Producción: