logo

Java-String startetWith()

Der Java-String-Klasse startetWith() Die Methode prüft, ob diese Zeichenfolge mit dem angegebenen Präfix beginnt. Es gibt „true“ zurück, wenn diese Zeichenfolge mit dem angegebenen Präfix beginnt; Sonst gibt false zurück.

Unterschrift

Die Syntax oder Signatur der startWith()-Methode ist unten angegeben.

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

Parameter

Präfix : Zeichenfolge

Versatz: der Index, ab dem der Abgleich des Zeichenfolgenpräfixes beginnt.

Kehrt zurück

richtig oder falsch

Nick Pulos schwarzer Blitz

Interne Implementierung von „startsWith(String prefix, int tooffset)“

 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 Implementierung von „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); } 

Beispiel für die Java-String-StartsWith()-Methode

Die Methode „startsWith()“ berücksichtigt die Groß-/Kleinschreibung von Zeichen. Betrachten Sie das folgende Beispiel.

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

Ausgabe:

 true true false 

Beispiel für eine Java-String-StartsWith(String-Präfix, Int-Offset)-Methode

Es handelt sich um eine überladene Methode der startWith()-Methode, die verwendet wird, um ein zusätzliches Argument (Offset) an die Funktion zu übergeben. Die Methode arbeitet ab dem übergebenen Offset. Sehen wir uns ein Beispiel an.

String in String Java ersetzen

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

Ausgabe:

 true false true 

Beispiel für eine Java-String-StartsWith()-Methode – 3

Wenn wir am Anfang einer Zeichenfolge eine leere Zeichenfolge hinzufügen, hat dies keinerlei Auswirkungen auf die Zeichenfolge.

'' + 'Olympische Spiele in Tokio' = 'Olympische Spiele in Tokio

Man kann also sagen, dass ein String in Java immer mit dem leeren String beginnt. Lassen Sie uns dasselbe mit Hilfe von Java-Code bestätigen.

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

Ausgabe:

 The string starts with the empty string.