Java String startsWith () yöntemi, dizenin belirtilen dizeyle başlayıp başlamadığını kontrol eder.
Dize startsWith()
yönteminin sözdizimi şöyledir:
string.startsWith(String str, int offset)
Burada string, String
sınıfın bir nesnesidir .
beginWith () Parametreleri
startsWith()
Yöntem iki parametre alabilir.
- str - çek dize ile başlar olsun
str
ya da olmasın - ofset (isteğe bağlı) -
string
bu dizinden başlayarak bir alt dizeyi kontrol eder .
beginWith () Dönüş Değeri
- dize verilen dizeyle başlıyorsa doğru döndürür
- dize verilen dizeyle başlamazsa yanlış döndürür
Örnek 1: Java, Ofset Parametresi Olmadan () İle başlar
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 ) )
Yukarıdaki örnekten de görebileceğiniz gibi, startsWith()
durumu (küçük harf ve büyük harf) dikkate almaktadır.
Örnek 2: Java, Ofset Parametresiyle () İle başlar
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 ) )
Burada 3'ü bir olarak geçtik offset
. Dolayısıyla, yukarıdaki programda, belirtilen dizeyle başlayıp başlamadığını startsWith()
kontrol eder "a Programming"
.
Dizenin belirtilen dizeyle bitip bitmediğini kontrol etmeniz gerekiyorsa, Java String uçlarıWith () yöntemini kullanın.