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.
Kali ini akan di bahas cara memakai method tersebut beserta dengan contohnya.
Syntaxnya ialah sebagai berikut:
codePointAt(int Index_Position)
Contoh:
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 :
Maka IndexOutOfBoundsException akan terlontar, menyerupai tumpuan di bawah ini:
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.
Jika indeks argumen bernilai negatif atau tidak kurang dari panjang string (length) maka IndexOutOfBoundsException akan muncul.
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