El La clase Java String comienza con() El método comprueba si esta cadena comienza con el prefijo dado. Devuelve verdadero si esta cadena comienza con el prefijo dado; de lo contrario devuelve falso.
Firma
La sintaxis o firma del método startWith() se proporciona a continuación.
public boolean startsWith(String prefix) public boolean startsWith(String prefix, int offset)
Parámetro
prefijo: Secuencia de personajes
compensar: el índice desde donde comienza la coincidencia del prefijo de cadena.
Devoluciones
verdadero o falso
Implementación interna de startWith(String prefix, int tooffset)
public boolean startsWith(String prefix, int toffset) { char ta[] = value; int to = toffset; char pa[] = prefix.value; int po = 0; int pc = prefix.value.length; // Note: toffset might be near -1>>>1. if ((toffset value.length - pc)) { return false; } while (--pc >= 0) { if (ta[to++] != pa[po++]) { return false; } } return true; }
Implementación interna de startWith (prefijo de cadena)
// Since the offset is not mentioned in this type of startWith() method, the offset is // considered as 0. public boolean startsWith(String prefix) { // the offset is 0 return startsWith(prefix, 0); }
Ejemplo del método Java String startWith()
El método startWith() considera la distinción entre mayúsculas y minúsculas de los caracteres. Considere el siguiente ejemplo.
Nombre del archivo: StartsWithExample.java
public class StartsWithExample { // main method public static void main(String args[]) { // input string String s1='java string split method by javatpoint'; System.out.println(s1.startsWith('ja')); // true System.out.println(s1.startsWith('java string')); // true System.out.println(s1.startsWith('Java string')); // false as 'j' and 'J' are different } }
Producción:
true true false
Java String comienza con (prefijo de cadena, desplazamiento int) Ejemplo de método
Es un método sobrecargado del método startWith() que se utiliza para pasar un argumento adicional (desplazamiento) a la función. El método funciona a partir del desplazamiento pasado. Veamos un ejemplo.
java matemáticas aleatorias
Nombre del archivo: StartsWithExample2.java
public class StartsWithExample2 { public static void main(String[] args) { String str = 'Javatpoint'; // no offset mentioned; hence, offset is 0 in this case. System.out.println(str.startsWith('J')); // True // no offset mentioned; hence, offset is 0 in this case. System.out.println(str.startsWith('a')); // False // offset is 1 System.out.println(str.startsWith('a',1)); // True } }
Producción:
true false true
Ejemplo de método Java String startWith() - 3
Si agregamos una cadena vacía al comienzo de una cadena, entonces no tiene ningún impacto en la cadena.
'' + 'Juegos Olímpicos de Tokio' = 'Juegos Olímpicos de Tokio'
Significa que se puede decir que una cadena en Java siempre comienza con una cadena vacía. Confirmemos lo mismo con la ayuda del código Java.
Nombre del archivo: StartsWithExample3.java
public class StartsWithExample3 { // main method public static void main(String argvs[]) { // input string String str = 'Tokyo Olympics'; if(str.startsWith('')) { System.out.println('The string starts with the empty string.'); } else { System. out.println('The string does not start with the empty string.'); } } }
Producción:
The string starts with the empty string.