Di artikel Menggunakan Kelas String Di Java, Anda telah diperkenalkan pada kelas String dengan beberapa konstruktor dan metoda yang dimiliki. Salah satu dari sekian banyak metoda kelas String adalah metoda valueOf(int i) dan valueOf(double d) yang digunakan untuk mengkonversi nilai tipe data int dan double ke bentuk string. Anda juga dapat menggunakan metoda yang bersesuaian untuk tipe data yang lain.

Berikut ini adalah contoh program Java sederhana yang mendemonstrasikan penggunaan varian metoda valueOf.

// Nama file : DemoValueOf.java
// Menggunakan metoda valueOf

// Deklarasi kelas
public class DemoValueOf {
 
   public static void main(String[] args) {
  
      int nilaiI = 123;
      double nilaiD = 4444.567;

      String strI = String.valueOf(nilaiI);
      String strD = String.valueOf(nilaiD);
      String strID = strI.concat(strD);

      System.out.println();
      System.out.println("Nilai strI = " + strI);
      System.out.println("Nilai strD = " + strD);
      System.out.println("Nilai strID = " + strID);
   }
}

Metoda valueOf dari kelas String

Pernyataan baris nomor 9 dan 10 mendeklarasikan variabel tipe int nilaiI dengan nilai awal 123 dan variabel tipe double nilaiD dengan nilai awal 4444.567. Baris nomor 12 dan 13 kemudian mengkonversi nilai 123 dan 4444.567 ke bentuk string numerik integer dan string numerik double. Nilai int dan double yang sudah dikonversi ke string numerik kemudian dirangkai (baris nomor 14).