The „Java“ eilutės klasė prasideda nuo () metodas patikrina, ar ši eilutė prasideda nurodytu priešdėliu. Grąžinama tiesa, jei ši eilutė prasideda nurodytu priešdėliu; kitu atveju grąžinama klaidinga.
Parašas
Metodo startWith() sintaksė arba parašas pateikta žemiau.
public boolean startsWith(String prefix) public boolean startsWith(String prefix, int offset)
Parametras
priešdėlis: Charakterio seka
masyvas.iš java
kompensuoti: indeksas, nuo kurio prasideda eilutės priešdėlio atitikimas.
Grąžina
tiesa ar melas
Vidinis startsWith įgyvendinimas (eilutės priešdėlis, int toffset)
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; }
Vidinis startsWith (Eilutės priešdėlis,) įgyvendinimas
// 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); }
Java String startsWith() metodo pavyzdys
Metodas startsWith() atsižvelgia į didžiųjų ir mažųjų raidžių jautrumą. Apsvarstykite toliau pateiktą pavyzdį.
Failo pavadinimas: 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 } }
Išvestis:
rankinis testavimas
true true false
Java String startsWith(String prefix, int offset) Metodo pavyzdys
Tai perkrautas startWith() metodo metodas, naudojamas funkcijai perduoti papildomą argumentą (poslinkį). Metodas veikia nuo perduoto poslinkio. Pažiūrėkime pavyzdį.
Failo pavadinimas: 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 } }
Išvestis:
true false true
„Java String startsWith()“ metodo pavyzdys – 3
Jei eilutės pradžioje pridedame tuščią eilutę, tai neturi jokios įtakos eilutei.
linux mint cinamonas vs mate
'' + 'Tokijo olimpinės žaidynės' = 'Tokjo olimpinės žaidynės
Tai reiškia, kad galima sakyti, kad „Java“ eilutė visada prasideda tuščia eilute. Tą patį patvirtinkime Java kodo pagalba.
Failo pavadinimas: 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.'); } } }
Išvestis:
apvalaus darbo planavimo algoritmas
The string starts with the empty string.