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.

Contoh:

Output:

Be the first to comment

Leave a Reply

Your email address will not be published.


*