Video: How to fix Null Pointer Exception | in Android Studio | Java | Use try-catch block. | Part 01 2024
Java API menyertakan antarmuka yang berguna yang disebut
CharSequence
. Ketiga kelas ini -
String
,
StringBuilder
, dan
StringBuffer
- menerapkan antarmuka ini. Metode ini ada terutama untuk membiarkan Anda menggunakan String String
,
StringBuilder
, dan
StringBuffer
secara bergantian.
Menjelang akhir itu, beberapa metode dari kelas
String
,
StringBuilder
, dan
StringBuffer
menggunakan
CharSequence
sebagai tipe parameter. Untuk metode tersebut, Anda bisa melewati objek
String
,
StringBuilder
, atau
StringBuffer
. Perhatikan bahwa string literal diperlakukan sebagai objek
String
, jadi Anda dapat menggunakan string literal di manapun
CharSequence
dipanggil.
Jika Anda tertarik, antarmuka CharSequence
mendefinisikan empat metode:
char charAt (int)
-
: Mengembalikan karakter pada posisi yang ditentukan.
int length () -
: Mengembalikan panjang urutannya.
subSequence (int start, int end) -
: Mengembalikan substring yang ditunjukkan oleh parameter awal dan akhir.
toString () -
: Mengembalikan representasi urutan
String.
CharSequence
sebagai jenis parameter untuk sebuah metode sehingga metode ini bekerja dengan StringBuilder
,
, atau
StringBuffer
, disarankan agar Anda hanya menggunakan keempat metode ini.