"Saya ingin memberi tahu Anda cara menggabungkan string. Proses penggabungan atau penyambungan string sering disebut dengan menggunakan kata pendek 'concatenation'. Pecinta kucing akan mudah mengingatnya: con-Cat-en-Nation. I aku bercanda ."
"Aturan untuk menggabungkan string sederhana. Jika kita 'menambahkan' (+) string dan sesuatu yang lain, maka 'sesuatu yang lain' secara implisit diubah menjadi string melalui metode toString () . "
"Apakah kamu baru saja berbicara denganku?"
"Oke, saya akan menjelaskannya dengan cara yang lebih mudah. Jika kita menambahkan string, angka, dan kucing, maka angka dan kucing akan diubah menjadi string. Berikut beberapa contohnya:"
Kode | Kode yang setara |
---|---|
|
Cat cat = new Cat(); String s = cat.toString(); String text = "The cat is " + s; |
|
int a = 5; String s = Integer.toString(a); String text = "a is " + s; |
|
int a = 5; String s = Integer.toString(a); String text = s + "a is "; |
|
Cat cat = new Cat(); String s1 = cat.toString(); String s2 = Integer.toString(a); String text = "The cat is " + s1 + s2; |
|
Cat cat = new Cat(); String s1 = cat.toString(); String s2 = Integer.toString(a); String s3 = Integer.toString(a); String text = s3 + "The cat is " + s1 + s2; |
|
Program tidak dapat dikompilasi! Operasi penjumlahan dijalankan dari kiri ke kanan, sehingga kita mendapatkan: Jika kita menambahkan kucing ke sebuah angka, tidak ada konversi string otomatis. String text = (((cat + a) + "The cat is ") + cat) + a; |
|
Cat cat = new Cat(); String s1 = cat.toString(); String s2 = cat.toString(); String s3 = Integer.toString(a); String s4 = Integer.toString(a); String text = s1 + s3 + "The cat is " + s2 + s4; |
"Waktunya telah tiba untuk melakukan beberapa tugas dari Diego."
GO TO FULL VERSION