logo

Java virkne sākasAr()

The Java virknes klase sākasAr() metode pārbauda, ​​vai šī virkne sākas ar norādīto prefiksu. Tas atgriež patiesu, ja šī virkne sākas ar norādīto prefiksu; citādi atgriež false.

Paraksts

Metodes startWith() sintakse vai paraksts ir norādīts zemāk.

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

Parametrs

priedēklis : Rakstzīmju secība

nobīde: indekss, no kura sākas virknes prefiksa saskaņošana.

Atgriežas

patiesība vai meli

StartsWith iekšēja ieviešana (virknes prefikss, 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; } 

StartsWith (virknes prefikss,) iekšējā ieviešana

 // 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() metodes piemērs

StartsWith() metode ņem vērā rakstzīmju reģistrjutību. Apsveriet šādu piemēru.

Faila nosaukums: 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 } } 

Izvade:

 true true false 

Java virkne sākasAr(virknes prefikss, int nobīde) Metodes piemērs

Tā ir pārslogota metodes startWith() metode, ko izmanto, lai funkcijai nodotu papildu argumentu (novirzi). Metode darbojas no nobīdes. Apskatīsim piemēru.

Pīta Deividsona vecums

Faila nosaukums: 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 } } 

Izvade:

 true false true 

Java virkne startsWith() metodes piemērs — 3

Ja virknes sākumā pievienojam tukšu virkni, tad tai nav nekādas ietekmes uz virkni.

'' + 'Tokijas olimpiskās spēles' = 'Tokijas olimpiskās spēles'

Tas nozīmē, ka var teikt, ka Java virkne vienmēr sākas ar tukšu virkni. To pašu apstiprināsim ar Java koda palīdzību.

Faila nosaukums: 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.'); } } } 

Izvade:

 The string starts with the empty string.