1. StringJenis

Tipe Stringadalah salah satu tipe yang paling banyak digunakan di Java. Itu mungkin tipe yang paling banyak digunakan. Ada alasan mengapa ini sangat populer: variabel seperti itu memungkinkan Anda menyimpan teks — dan siapa yang tidak mau melakukannya? Selain itu, tidak seperti intdan doubletipe, Anda dapat memanggil metode pada objek bertipe String, dan metode ini melakukan beberapa hal yang berguna dan menarik.

Terlebih lagi, semua objek Java (semuanya!) dapat diubah menjadi file String. Lebih tepatnya, semua objek Java dapat mengembalikan representasi teks (string) dari dirinya sendiri. Nama tipe Stringdimulai dengan huruf kapital, karena ini adalah kelas yang lengkap.

Kami akan kembali ke jenis ini lebih dari sekali (sangat berguna dan menarik), tetapi hari ini kami akan membuat pengantar singkat.


2. Membuat Stringvariabel

Jenis ini Stringdirancang untuk menyimpan string (teks). Untuk membuat variabel dalam kode yang dapat menyimpan teks , Anda perlu menggunakan pernyataan seperti ini:

String name;
Membuat Stringvariabel

Dimana name nama variabelnya.

Contoh:

Penyataan Keterangan
String name;
Variabel string bernama namedibuat
String message;
Variabel string bernama messagedibuat
String text;
Variabel string bernama textdibuat

Seperti halnya dengan intand doubletypes, Anda dapat menggunakan notasi steno untuk membuat beberapa Stringvariabel:

String name1, name2, name3;
Singkatan untuk membuat banyak Stringvariabel

3. Menetapkan nilai ke Stringvariabel

Untuk memasukkan nilai ke dalam Stringvariabel, Anda perlu pernyataan ini:

name = "value";
Menetapkan nilai ke Stringvariabel

Dan sekarang kita telah sampai pada perbedaan pertama antara jenis ini dan yang telah kita pelajari. Semua nilai bertipe Stringstring teks dan harus diapit tanda kutip ganda .

Contoh:

Penyataan Catatan
String name = "Steve";
Variabel name berisi teksSteve
String city = "New York";
Variabel city berisi teksNew York
String message = "Hello!";
Variabel message berisi teksHello!

4. Inisialisasi Stringvariabel

Seperti pada tipe intand double, variabel tipe Stringdapat diinisialisasi segera setelah dibuat. Faktanya, ini adalah sesuatu yang dapat Anda lakukan dengan semua tipe di Java. Jadi kami tidak akan menyebutkannya lagi.

String name1 = "value1", name2 = "value2", name3 = "value3";
Singkatan untuk membuat dan menginisialisasi variabel
String name = "Steve", city = "New York", message = "Hello!";
Contoh pernyataan yang membuat dan menginisialisasi variabel
Tolong dicatat:

Kompiler Java akan mengeluh jika Anda mendeklarasikan variabel tanpa memberikan nilai apa pun padanya dan kemudian mencoba menggunakannya.

Kode ini tidak akan berfungsi:

Penyataan Catatan
String name;
System.out.println(name);
Variabel nametidak diinisialisasi. Program tidak dapat dikompilasi.
int a;
a++;
Variabel atidak diinisialisasi. Program tidak dapat dikompilasi.
double x;
double y = x;
Variabel xtidak diinisialisasi. Program tidak dapat dikompilasi.