logo

Java-tekenreeks begint met()

De Java String-klasse startsWith() methode controleert of deze string begint met het opgegeven voorvoegsel. Het retourneert waar als deze string begint met het opgegeven voorvoegsel; anders retourneert false.

Handtekening

De syntaxis of handtekening van de methode startWith() wordt hieronder gegeven.

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

Parameter

voorvoegsel: Volgorde van karakter

tekenreeks in int

compensatie: de index vanwaar het matchen van het tekenreeksvoorvoegsel begint.

Geeft terug

waar of niet waar

Interne implementatie van startsWith(String-voorvoegsel, 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; } 

Interne implementatie van startsWith(String prefix,)

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

Voorbeeld van de Java String startsWith()-methode

De methode startsWith() houdt rekening met de hoofdlettergevoeligheid van tekens. Beschouw het volgende voorbeeld.

Bestandsnaam: 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 } } 

Uitgang:

mysql show-gebruikers
 true true false 

Java String startsWith(String-voorvoegsel, int offset) Methode Voorbeeld

Het is een overbelaste methode van de methode startWith() die wordt gebruikt om een ​​extra argument (offset) aan de functie door te geven. De methode werkt vanaf de doorgegeven offset. Laten we een voorbeeld bekijken.

Bestandsnaam: 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 } } 

Uitgang:

 true false true 

Java String startsWith() Methodevoorbeeld - 3

Als we een lege string aan het begin van een string toevoegen, heeft dit geen enkele invloed op de string.

'' + 'Olympische Spelen in Tokio' = 'Olympische Spelen in Tokio

verschil in datums in Excel

Het betekent dat je kunt zeggen dat een string in Java altijd begint met de lege string. Laten we hetzelfde bevestigen met behulp van Java-code.

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

Uitgang:

 The string starts with the empty string.