Belajar Java Memakai Method Codepointat() Dari Class String

Method codePointAt() dari class String akan mengembalikan unicode dari aksara pada posisi index tertentu dengan rentang dari 0 hingga dengan length - 1.

Jika indeks argumen bernilai negatif atau tidak kurang dari panjang string (length) maka IndexOutOfBoundsException akan muncul.

 dari aksara pada posisi index tertentu dengan rentang dari  Belajar Java Menggunakan Method codePointAt() Dari Class String


Kali ini akan di bahas cara  memakai method tersebut beserta dengan contohnya.

Syntaxnya ialah sebagai berikut:

codePointAt(int Index_Position)

Contoh:


 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 26 27 28 29 30 31 32 33
public class Test_codePointAt {    public static void main(String[] args) {      String string = "Mari mencar ilmu pemrograman Java";   System.out.println("string adalah: " + string);      System.out.println();//baris kosong      System.out.println("Panjang string adalah: " + string.length());      System.out.println();//baris kosong      //Mengembalikan aksara pada indeks tertentu   System.out.println("Karakter pada indeks 0 adalah: " + string.charAt(0));//indeks 0   System.out.println("Karakter pada indeks 6 adalah: " + string.charAt(6));//indeks 6   System.out.println("Karakter pada indeks 12 adalah: " + string.charAt(12));//indeks 12 ialah spasi   System.out.println();//baris kosong      //Menentukan unicode pada indeks tertentu   int nilai_1 = string.codePointAt(0);//indeks 0   int nilai_2 = string.codePointAt(6);//indeks 6   int nilai_3 = string.codePointAt(12);//index 12      System.out.println();//baris kosong      //Menampilkan hasil   System.out.println("Unicode aksara pada index 0 adalah: " + nilai_1);   System.out.println("Unicode aksara pada index 6 adalah: " + nilai_2);   System.out.println("Unicode aksara pada index 12 adalah: " + nilai_3);  }  } 

Output:

string adalah: Mari mencar ilmu pemrograman Java

Panjang string adalah: 29

Karakter pada indeks 0 adalah: M
Karakter pada indeks 6 adalah: e
Karakter pada indeks 12 adalah:

Unicode aksara pada index 0 adalah: 77
Unicode aksara pada index 6 adalah: 101
Unicode aksara pada index 12 adalah: 32

Jika mencoba untuk memasukkan :
  • argumen < 0
  • argumen >= string length

Maka  IndexOutOfBoundsException akan terlontar, menyerupai tumpuan di bawah ini:



 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
public class Test_codePointAt {    public static void main(String[] args) {      String string = "Mari mencar ilmu pemrograman Java";   System.out.println("string adalah: " + string);      System.out.println();//baris kosong         //Menentukan unicode pada indeks tertentu   //string length ialah 29   //akan mengakibatkan muncul StringIndexOutOfBoundsException   int nilai_1 = string.codePointAt(29);         System.out.println();//baris kosong      //Menampilkan hasil   System.out.println("Unicode aksara pada index 29 adalah: " + nilai_1);  }  } 

Output:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 29
    at java.lang.String.codePointAt(Unknown Source)
    at Test_codePointAt.main(Test_codePointAt.java:15)
string adalah: Mari mencar ilmu pemrograman Java

Memberitahukan bahwa indeks string 29 berada di luar range.

Belum ada Komentar untuk "Belajar Java Memakai Method Codepointat() Dari Class String"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel