logo

Java String beginWith()

The Java String trieda beginWith() metóda skontroluje, či tento reťazec začína danou predponou. Vráti true, ak tento reťazec začína danou predponou; else vráti false.

Podpis

Syntax alebo podpis metódy startWith() je uvedený nižšie.

 public boolean startsWith(String prefix) public boolean startsWith(String prefix, int offset) 

Parameter

predpona: Postupnosť znakov

vyčistiť vyrovnávaciu pamäť npm

posun: index, od ktorého začína priraďovanie predpony reťazca.

Návraty

pravda alebo lož

Interná implementácia beginWith(predpona reťazca, 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; } 

Interná implementácia beginWith(predpona reťazca,)

 // 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); } 

Príklad metódy Java String beginWith().

Metóda beginWith() zohľadňuje veľkosť písmen. Zvážte nasledujúci príklad.

Názov súboru: 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 } } 

Výkon:

 true true false 

Java String beginWith(predpona reťazca, int offset) Príklad metódy

Je to preťažená metóda metódy startWith(), ktorá sa používa na odovzdanie dodatočného argumentu (offsetu) do funkcie. Metóda funguje od odovzdaného offsetu. Pozrime sa na príklad.

Názov súboru: StartsWithExample2.java

rozdiel medzi $ a $ $
 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 } } 

Výkon:

 true false true 

Príklad metódy Java String beginWith() - 3

Ak na začiatok reťazca pridáme prázdny reťazec, nemá to na reťazec žiadny vplyv.

'' + 'Olympiáda v Tokiu' = 'Olympijské hry v Tokiu

To znamená, že sa dá povedať, že reťazec v Jave vždy začína prázdnym reťazcom. Potvrdíme to isté pomocou kódu Java.

Názov súboru: StartsWithExample3.java

príklad java lambda
 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.'); } } } 

Výkon:

 The string starts with the empty string.