Substring String Java ()

Kaedah Java String substring () mengekstrak substring dari rentetan dan mengembalikannya.

Sintaks substring()kaedahnya adalah:

 string.substring(int startIndex, int endIndex)

Di sini, rentetan adalah objek Stringkelas.

substring () Parameter

The substring()Cara mengambil dua parameter.

  • startIndex - indeks permulaan
  • endIndex (pilihan) - indeks akhir

substring () Nilai Pulangan

The substring()Cara mengembalikan subrentetan dari rentetan yang diberikan.

  • Substring bermula dengan watak di startIndex dan meluas ke watak di indeks endIndex - 1.
  • Sekiranya endIndex tidak dilalui, substring dimulakan dengan watak pada indeks yang ditentukan dan meluas hingga akhir rentetan.
Mengendalikan kaedah substring Java String ()

Catatan: Anda akan mendapat ralat jika,

  • startIndex / endIndex adalah negatif atau lebih besar daripada panjang tali
  • startIndex lebih besar daripada endIndex

Contoh 1: Substring Java () Tanpa Indeks Akhir

 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 ) )

Contoh 2: Substring Java () Dengan Indeks Akhir

 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 ) )

Sekiranya anda perlu mencari indeks kejadian pertama dari substring yang ditentukan dari rentetan tertentu, gunakan Java String indexOf ().

Artikel menarik...