Metode Java String substring () mengekstrak substring dari string dan mengembalikannya.
Sintaks dari substring()
metode ini adalah:
string.substring(int startIndex, int endIndex)
Di sini, string adalah objek String
kelas.
substring () Parameter
The substring()
Metode membutuhkan dua parameter.
- startIndex - indeks awal
- endIndex (opsional) - indeks akhir
substring () Nilai Kembali
The substring()
Metode mengembalikan substring dari string yang diberikan.
- Substring dimulai dengan karakter di startIndex dan meluas ke karakter di index
endIndex - 1
. - Jika endIndex tidak diteruskan, substring dimulai dengan karakter pada indeks yang ditentukan dan meluas ke akhir string.

Catatan: Anda akan mendapatkan pesan kesalahan jika,
- startIndex / endIndex negatif atau lebih besar dari panjang string
- startIndex lebih besar dari 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 ) )
Jika Anda perlu menemukan indeks kemunculan pertama substring yang ditentukan dari string tertentu, gunakan Java String indexOf ().