Cara Konversi String Java ke Tipe Data Lain


Cara konversI stringString merupakan salahsatu tipe data pada java yang merupakan gabungan huruf, angka, dan berbagai karakter lainnya.

Biasanya String digunakan untuk mendifinisikan atau menampung sebuah teks yang diperlukan dalam sebuah pemrograman.

Ketika membuat program atau aplikasi pada java, kadang kita menginginkan variable String ini untuk di konversi menjadi tipe data lain. Hal ini diperlukan untuk memenuhi kebutuhan dari program yang sedang dibangun.

Secara data, String merupakan kumpulan dari berbagai tipe data Char. Jadi secara tidak langsung String bisa dikatakan sebagai Array Of Char atau kumpulan tipe data Char dalam satu variable yang sama.




Kita dapat menggunakan fungsi Parse pada java untuk melakukan konversi data tersebut. Fungsi Parse ini dapat melakukan konversi string ke beberapa tipe data lain seperti int, long, double dan lain lain.

Berikut merupakan salahsatu contoh menggunakan fungsi Parse dan funsi lainnya untuk mengkonversi tipe data String ke tipe data lain.

1. Konversi String ke Integer

Int a = Integer.parseInt("123");
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

2. Konversi String ke Short

Short a = Short.parseShort("123");
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

3. Konversi String ke Long

Long a = Long.parseLong("123");
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

4. Konversi String ke Double

Double a = Double.parseDouble("123");
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

5. Konversi String ke Float

Float a = Float.parseFloat("123");
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

6. Konversi String ke Byte

byte[] a = "Y".getBytes();
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

7. Konversi String ke ASCII

System.out.println("Hasil ASCII:" + (int)'Y');
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

8. Konversi String ke Date

import java.text.SimpleDateFormat;

String sDate1="31/10/2019";
Date date1=new SimpleDateFormat("dd/MM/yyyy").parse(sDate1); 
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

9. Konversi String ke Array

char[] characters = "Parse String".toCharArray();

System.out.print("Hasil Array: ");
for(char output : characters){
   System.out.print(output);
}
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

10. Konversi String ke JSON

StringProject obj = new StringProject();
Gson gson = new Gson();
String json = gson.toJson(obj);
System.out.println("Hasil Json:" + json);
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

Biar lebih jelas, berikut salah satu contoh konversi String ke tipe data lain dalam satu Class yang sama.

package stringproject;

import com.google.gson.Gson;
import java.nio.charset.StandardCharsets;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class StringProject {
    int data1 = 100;
    String data2 = "hello";

    public static void main(String[] args) throws ParseException {
        //to int
        System.out.println("Hasil Integer:" + Integer.parseInt("123"));
        
        //to short
        System.out.println("Hasil Short:" + Short.parseShort("123"));
        
        //to long
        System.out.println("Hasil Long:" + Long.parseLong("123"));
        
        //to double
        System.out.println("Hasil Double:" + Double.parseDouble("123"));
        
        //to float
        System.out.println("Hasil Float:" + Float.parseFloat("123"));
        
        //to byte
        System.out.println("Hasil Byte:" + "Y".getBytes());//.getBytes());
        
        //to ASCII
        System.out.println("Hasil ASCII:" + (int)'Y');//.getBytes());

        
        //to date
        String sDate1="31/10/2019";
        Date date1=new SimpleDateFormat("dd/MM/yyyy").parse(sDate1);  
        System.out.println("Hasil Date: " + sDate1+"\t"+date1);  
        
        //to char array
        char[] characters = "Parse String".toCharArray();
        System.out.print("Hasil Array: ");
        for(char output : characters){
            System.out.print(output);
        }
        System.out.println();
        
        //to JSON
        StringProject obj = new StringProject();
        Gson gson = new Gson();
        String json = gson.toJson(obj);
        System.out.println("Hasil Json:" + json);
        
    }
    
} 
note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

Maka hasilnya akan seperti ini.

Cara konversi String ke tipe data lain


Demikian Postingan kali ini perihal cara konversi String ke tipe data lain.

Semoga bermanfaat.

Terimakasih.




Belum ada Komentar untuk "Cara Konversi String Java ke Tipe Data Lain"

Posting Komentar

Yuk Comment, Pengunjung yang baik selalu meninggalkan jejak.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel