De Java String startsWith () methode controleert of de string begint met de opgegeven string of niet.
De syntaxis van de stringmethode startsWith()
is:
string.startsWith(String str, int offset)
String is hier een object van de String
klasse.
startsWith () Parameters
De startsWith()
methode kan twee parameters hebben.
- str - controleer of string begint met
str
of niet - offset (optioneel) - controleert een deelstring van
string
starten vanaf deze index.
startsWith () Retourwaarde
- geeft true terug als de string begint met de opgegeven string
- geeft false terug als de string niet begint met de opgegeven string
Voorbeeld 1: Java startsWith () Without Offset Parameter
class Main ( public static void main(String() args) ( String str = "Java Programming"; System.out.println(str.startsWith("Java")); // true System.out.println(str.startsWith("J")); // true System.out.println(str.startsWith("Java Program")); // true System.out.println(str.startsWith("java")); // false System.out.println(str.startsWith("ava")); // false ) )
Zoals u aan het bovenstaande voorbeeld kunt zien, startsWith()
houdt u rekening met hoofdletters en kleine letters.
Voorbeeld 2: Java startsWith () With Offset Parameter
class Main ( public static void main(String() args) ( String str = "Java Programming"; // checks in substring "a Programming" System.out.println(str.startsWith("Java", 3)); // false System.out.println(str.startsWith("a Pr", 3)); // true ) )
Hier zijn we 3 gepasseerd als een offset
. Daarom wordt in het bovenstaande programma startsWith()
gecontroleerd of "a Programming"
begint met de opgegeven tekenreeks.
Als u moet controleren of de tekenreeks eindigt met de opgegeven tekenreeks, gebruikt u de methode Java String endsWith ().