Memahami Method Equals() Dari Class Object Dan Perbedaannya Dengan Operator “==”

Salah satu method yang sangat berguna dari kelas Object adalah method equals(Object) di samping method lainnya seperti toString(). Namun sebelumnya, anda sudah mengetahui bahwa setiap objek pada Java mewarisi method (inherit) dari class java.lang.Object yang dapat digunakan. Jadi apa yang sebenarnya dilakukan oleh method equals(Object)? Method equals memiliki signature:

Jadi method ini akan menguji apakah … Read more

Perbedaan Dan Perbandingan Antara String, StringBuffer dan StringBuilder

Jika anda mempelajari bahasa pemrograman Java, pasti anda sering bertemu dengan pernyataan System.out.println() untuk menampilkan sesuatu pada konsol menggunakan String. Sebagai salah satu class yang terpenting, String adalah final dan immutable pada Java. Setiap modifikasi yang dilakukan pada String akan membuat objek baru. Misalkan ketika anda mengubah String huruf kapital menjadi huruf kecil, atau mengambil … Read more

Method hashCode() Pada Class String

Method int hashCode() pada class String akan mengembalikan kode hash dari string tersebut dalam bentuk Integer. Kode hash pada objek String ini dikomputasi sebagai: s[0]*31^(n – 1) + s[1]*31^(n – 2) + … + s[n – 1] Dimana : s[i] adalah karakter dari string n adalah panjang (length) dari string ^ adalah eksponen Nilai hash … Read more

Memahami Method endsWith(String suffix) Pada Class String

Method boolean endsWith(String suffix) pada pemrograman Java adalah method dari class String yang akan mengembalikan nilai boolean true atau false dengan menguji apakah akhiran dari suatu string merupakan urutan dari karakter tertentu (string lain atau suffix). Parameternya: suffix: akhiran (suffix) Method ini akan mengembalikan nilai true jika urutan karakter yang direpresentasikan oleh argumen adalah merupakan urutan … Read more

Memahami Method startsWith() Pada Class String

boolean startsWith(String prefix, int offset) Method startWith(String prefix, int offset) pada class String akan memeriksa apakah jika suatu substring dari string pada indeks tertentu dimulai dengan prefix yang spesifik. Parameternya :

Method ini akan mengembalikan nilai true jika urutan karakter yang direpresentasikan oleh argumen adalah awalan (prefix) dari substring yang dimulai dari indeks offset, … Read more

Memahami Method boolean regionMatches() Pada Class String

Method boolean regionMatches() akan menguji apakah suatu region dari dua string equal atau tidak. Jadi substring dari suatu objek String dibandingkan dengan suatu substring dari argumen lainnya. Apa kriterianya ketika method ini mengembalikan nilai true? Hasil akan mengembalikan nilai true jika substring ini merepresentasikan urutan karakter yang sama, dan hanya akan mengabaikan case tertentu jika … Read more

Belajar Java String Method boolean contentEquals(StringBuffer sb)

Method boolean contentEquals(StringBuffer sb) adalah method dari class String yang akan membandingkan string terhadap urutan karakter dari StringBuffer tertentu. Method ini akan mengembalikan nilai true jika string mereprentasikan urutan dari nilai karakter yang sama seperti pada StringBuffer tersebut dan jika sebaliknya akan mengembalikan nilai false. Syntaxnya adalah: public boolean contentEquals(StringBuffer sb) Parameternya: sb adalah referensi … Read more

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 … Read more

Belajar Java Menggunakan Method codePointAt() Dari Class String

Method codePointAt() dari class String akan mengembalikan unicode dari karakter pada posisi index tertentu dengan rentang dari 0 sampai 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  menggunakan method tersebut beserta dengan contohnya. Syntaxnya adalah sebagai berikut: codePointAt(int … Read more

Belajar Java : Class String Fundamental Dan Method

String merupakan urutan dari karakter-karakter. Seperti misalnya “Java” adalah string yang terdiri dari 4 karakter. String adalah class yang bersifat immutable, artinya ketika string itu dibuat maka kontennya tidak bisa diubah.Terdapat 2 cara untuk membuat String pada pemrograman Java, diantaranya adalah: Menggunakan literal Menggunakan keyword new String Literal Dalam Java, string dapat dibuat dengan cara … Read more