Belajar Java Menggunakan Method getChars() Pada String

Method getChars(int srcBegin, int srcEnd, char[] dest, int destBegin) digunakan untuk menyalin karakter dari suatu string ke suatu array karakter sebagai tujuannya, dan ini adalah void method.

Parameter yang terdapat dalam method tersebut adalah:
  • srcBegin: indeks dari karakter pertama dari string yang akan di salin

  • srcEnd: indeks setelah karakter terakhir dari string yang akan di salin

  • char [] dst: array yang dijadikan target tujuan

  • dstBegin: start offset dari array target 

getChars()_String_Method


IndexOutOfBoundsException akan terjadi jika salah satu kondisi di bawah ini terpenuhi:
  • srcBegin lebih kecil dari 0

  • srcBegin lebih besar dari srcEnd

  • srcEnd lebih besar dari panjang string

  • dstBegin lebih kecil dari 0

  • dstBegin + (srcEnd - srcBegin) lebih besar dibandingkan dengan dst.length

Berikut ini adalah contoh penggunaan untuk method getChars dari class String. Untuk mengetahui panjang karakter string maka digunakan method length().
Nilai dari panjang string tersebut digunakan sebagai parameter srcEnd sehingga kita bisa mendapatkan karakter dari srcBegin sampai dengan akhir dari string tersebut.

Array char yang dijadikan target juga dibuat dan merupakan parameter char [] dst dari method tersebut.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class Test_getChars {
 
 public static void main(String[] args) {
  
     String string1 = "Belajar Bahasa Java Dari Dasar";
  
     System.out.println("string adalah " + "\"" + string1 + "\"" + 
    " panjangnya " + string1.length());
  
     int awal = 12;//parameter srcBegin
     int akhir = 30;//parameter srcEnd
     char char_array[] = new char[akhir - awal];//parameter char [] dst
     System.out.println();
     
     //Memanggil method getChars()
     System.out.println("Hasil menggunakan method getChars():");
     string1.getChars(awal, akhir, char_array, 0);
     
     //Menampilkan hasil
     System.out.println(char_array);
     
  
 }

}


Output:
string adalah "Belajar Bahasa Java Dari Dasar" panjangnya 30

Hasil menggunakan method getChars():
sa Java Dari Dasar
Belajar Java Menggunakan Method getChars() Pada String Belajar Java Menggunakan Method getChars() Pada String Reviewed by Bahasa Java on 00.22.00 Rating: 5

Tidak ada komentar:

Diberdayakan oleh Blogger.