Java String alt dizesi ()

Java String substring () yöntemi, dizeden bir alt dizeyi çıkarır ve onu döndürür.

substring()Yöntemin sözdizimi şöyledir:

 string.substring(int startIndex, int endIndex)

Burada string, Stringsınıfın bir nesnesidir .

substring () Parametreler

substring()Yöntem iki parametre alır.

  • startIndex - başlangıç ​​dizini
  • endIndex (isteğe bağlı) - bitiş dizini

substring () Dönüş Değeri

substring()Yöntem, belirli bir dizeye bir alt dizeyi döndürür.

  • Alt dize, startIndex'teki karakterle başlar ve dizindeki karaktere kadar uzanır endIndex - 1.
  • EndIndex geçilmezse, alt dize belirtilen dizindeki karakterle başlar ve dizenin sonuna kadar uzanır.
Java String substring () yönteminin çalışması

Not: Aşağıdaki durumlarda bir hata alırsınız :

  • startIndex / endIndex negatif veya dizenin uzunluğundan daha büyük
  • startIndex, endIndex'ten büyüktür

Örnek 1: Bitiş Dizini Olmadan Java alt dizesi ()

 class Main ( public static void main(String() args) ( String str1 = "program"; // from the first character to the end System.out.println(str1.substring(0)); // program // from the 4th character to the end System.out.println(str1.substring(3)); // gram ) )

Örnek 2: Bitiş Dizini İçeren Java alt dizesi ()

 class Main ( public static void main(String() args) ( String str1 = "program"; // from 1st to the 7th character System.out.println(str1.substring(0, 7)); // program // from 1st to the 5th character System.out.println(str1.substring(0, 5)); // progr // from 4th to the 5th character System.out.println(str1.substring(3, 5)); // gr ) )

Belirli bir dizeden belirtilen alt dizenin ilk oluşumunun dizinini bulmanız gerekirse, Java String indexOf () öğesini kullanın.

Ilginç makaleler...