Banner Java

Operator Penggabungan String Di Java

Operator penggabungan string (string concatenation operator) dapat digunakan untuk merangkai dua atau lebih string. Operator penggabungan string mengunakan tanda penjumlahan (+). Apabila kedua-duanya adalah string, maka kedua string tersebut langsung dirangkai. Jika salah satunya bukan string, maka yang bukan string akan dirubah terlebih dahulu ke dalam string dan kemudian baru dirangkaikan dengan string lainnya. Di dalam operator penggabungan string, konversi ke bentuk string dapat dilakukan secara otomatis oleh Java. Perhatikan contoh penggunaan operator penggabungan string di argumen metoda println berikut ini.

   System.out.println(“Pemrograman dengan menggunakan bahasa Java,
      oleh Hindro H.”);

String di atas melampaui baris dan kemudian meletakkan string yang tersisa ke baris baru berikutnya dengan memberi tanda koma (,). Sintak penulisan semacam ini salah sehingga saat dikompilasi pesan kesalahan akan ditampilkan. Penulisan string tidak seharusnya melampaui baris dan berlanjut ke baris berikutnya. Untuk membetulkan pernyataan di atas, Anda dapat membagi string yang panjang menjadi dua atau lebih substring dan kemudian merangkaikan substring-substring tersebut menggunakan operator penggabungan string seperti di bawah ini.

   System.out.println(“Pemrograman dengan menggunakan bahasa Java ” +
      “oleh Hindro H.”);

Berikut ini adalah contoh program sederhana yang menampilkan luas persegi panjang di jendela Command Prompt. Seperti yang sudah Anda ketahui, luas persegi panjang dapat dihitung dengan mengalikan sisi panjang dan sisi lebar dari persegi panjang. Contoh program ini juga sekaligus mendemonstrasikan penggunaan operator penggabungan string (+) sebagaimana yang sudah dijelaskan di atas.

// Nama file : LuasPersegiPanjang.java
// Menampilkan luas persegi panjang di command prompt

public class LuasPersegiPanjang {
   public static void main(String[] args) {
   
      // Deklarasi variabel panjang, lebar dan luas
      long panjang, lebar, luas;

      // Memberi nilai pada variabel panjang dan lebar
      panjang = 6;
      lebar = 4;

      // Menghitung luas
      luas = panjang * lebar;

      // Menampilkan panjang, lebar dan luas
      // di command prompt
      System.out.println("Panjang = " + panjang);
      System.out.println("Lebar = " + lebar);
      System.out.println("Luas Persegi Panjang = " + luas);
   }
}

Untuk memperbaiki mutu konten, Anda dapat berpartisipasi dengan cara melaporkan apabila menemukan kesalahan ketik, kata-kata rangkap, redaksi kurang pas (jelas), gambar pendukung tidak ada dan sebagainya melalui form Kontak Kami untuk mendapatkan perbaikan. Terima kasih atas kerjasamanya.

Hindro HindriantoHindro adalah pendiri sekaligus admin termasmedia.com dan topikit.com, blog online yang mengulas teknologi informasi. Dunia web mulai ditekuni tahun 2012 dengan mempelajari CMS Joomla dan Wordpress. Beberapa buku yang sekarang dipelajari antara lain PHP, HTML5, ASP.NET 4.5, JavaScript, CSS3, MySQL, Adobe Dreamweaver, Adobe Photoshop dan Adobe Flash.