Apa kelas String di Java?
Objek
Java string adalah objek, dibandingkan dengan tipe primitif, yang dapat digunakan untuk mewakili karakter dan angka. Ini berarti semua instance String yang dibuat dalam program Java memiliki akses ke metode yang dijelaskan dalam kelas tersebut. Oleh karena itu para pengembang dapat memanggil metode String dalam contoh mereka dari kelas String. Mereka sering merupakan jenis objek pertama yang digunakan oleh pengembang yang berada di tahap awal pembelajaran. Metode dan properti dari kelas String dijelaskan dalam Spesifikasi Bahasa Java Resmi.
Penciptaan
Pengembang dapat membuat objek String dalam banyak cara. Spesifikasi kelas menggambarkan metode konstruktor yang berbeda yang dapat digunakan. Namun, cara paling umum untuk membuat instance String adalah mendeklarasikan kontennya secara langsung sebagai berikut:
String someText = "Ini beberapa teks!";
Nilai yang diberikan ke variabel String dikenal sebagai "String literal" dan digunakan oleh compiler Java untuk instantiate objek, menetapkan nilai yang ditentukan untuk itu. String tidak dapat diubah, yang berarti bahwa mereka tidak dapat diubah, mereka hanya dapat diganti.
Gunakan
Selain pembuatan String langsung, pengembang dapat menggunakannya untuk dikembalikan dari fungsi lain. Jenis objek String umum, berasal dari banyak metode yang paling banyak digunakan dalam bahasa. Misalnya, semua objek Java menyediakan metode "toString", representasi yang dapat dibaca dari instance objek dengan tanda tangan metode berikut:
public String toString ()
String juga dapat dilewatkan sebagai parameter ke metode lain, seperti pada contoh berikut: String someWords = "beberapa kata acak"; someMethod (someWords);
Ini akan bekerja dengan metode yang dijelaskan sebagai berikut: public void someMethod (String wordString)
Metode
Kelas String menyediakan berbagai metode, yang dapat dipanggil dalam setiap contoh kelas. Beberapa metode ini mengembalikan informasi tentang String dan karakternya. Sebagai contoh, kode berikut menunjukkan metode "length" (length =, yang mengembalikan nilai numerik yang menunjukkan jumlah karakter dalam string:
int numCars someString.length = ();
Metode pemrosesan kembali dan bagian string mencakup "substring" yang mengembalikan bagian yang ditunjukkan oleh posisi awal dan terakhirnya:
String yang lebih kecilString = largeString.substring (3, 7);
Karakter
Kelas String memodelkan string teks sebagai larik karakter. Ini menyediakan serangkaian metode untuk mengakses karakter ini. Metode "charAt" adalah instalasi jenis ini, yang digunakan untuk mengembalikan karakter yang muncul dalam posisi indeks tertentu dengan cara berikut: char someChar = someString.charAt (6);
Kelas ini juga menyediakan metode untuk menunjukkan jika urutan karakter tertentu yang terkandung dalam nilai teks yang disimpan, termasuk "indexOf". Metode ini mengembalikan posisi pertama di mana String terjadi: int stringPosition = someString.indexOf ("some text");