9 Aturan Dan Contoh Penggunaan Constructor Pada Program Java

Halo gan, pada pembahasan sebelumnya admin sudah membahas mengenai inisialisasi objek dengan menggunakan constructor. Nah, pada kesempatan kali ini, akan dijelaskan mengenai 9 aturan dan contoh penggunaan constructor tersebut dalam program Java. Apa sajakah itu? Namun sebelumnya, untuk memudahkan kita bisa kembali lagi membahas mengenai constructor itu sendiri. Seperti sudah anda ketahui bahwa objek merupakan sebuah … Read more

Mencegah Pewarisan (Extended) Dan Overriding Pada Class Dan Method

Anda mungkin sewaktu-waktu tidak ingin class yang anda buat bisa diwariskan pada class lainnya melalui inheritance. Dalam hal ini, anda bisa menggunakan modifier final untuk mengindikasikan bahwa suatu class adalah final dan tidak bisa menjadi class induk. Contoh class final dari Java adalah Math, String, StringBuilder dan StringBuffer. Sebagai contoh class di bawah ini tidak bisa … Read more

Memahami Casting Pada Objek Dan Penggunaan Operator instanceof

Hallo Gan, kali ini kita akan mendiskusikan mengenai casting pada objek dan penggunaan instanceof. Bagi yang sedang belajar pemrograman Java mungkin sering dipusingkan dengan istilah ini, namun sebenarnya tidak serumit itu. Baca juga: Numerik casting Casting char dengan tipe numerik Apa Itu Casting Objek Pada Java? Casting objek artinya adalah satu tipe referensi objek dapat menjadi tipe … 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

Class StringBuilder Pada Java

Class StringBuilder digunakan untuk membuat objek string yang mutable sama seperti class StringBuffer. Namun perbedaan utamanya terletak pada sinkronisasasi, sehingga StringBuilder ini tidak thread safe karena tidak disinkronisasi. Urutan, panjang dan konten dari StringBuilder dapat diubah dengan pemanggilan dan menggunakan method-methodnya. Dalam implementasinya, StringBuilder lebih cepat jika dibandingkan dengan StringBuffer. Namun, penggunaannya juga harus tepat, … 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