logo

Java eilutė prasideda nuo ()

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.