Anda ingin mengkonversi objek String / teks ke berbagai class numerik dan menemui kesulitan harus menangani exception dimana-mana sebelumnya ? Hal itu yang sering saya temui juga dalam menangani berbagai kompleksitas tipe data seperti ini.
Beruntung pustaka Apache commons memiliki utilitas yang memudahkan kita melakukan hal tersebut. Lebih spesifiknya terdapat di BeanUtils.
Berikut adalah contoh code penggunaan konversi menggunakan pustaka tersebut.
Beruntung pustaka Apache commons memiliki utilitas yang memudahkan kita melakukan hal tersebut. Lebih spesifiknya terdapat di BeanUtils.
Berikut adalah contoh code penggunaan konversi menggunakan pustaka tersebut.
import org.apache.commons.beanutils.ConvertUtils; public class konversi { public static void main(String[] args) { String angka1 = "123"; String angka2 = "123.456"; Integer hasil1 = (Integer) ConvertUtils.convert(angka1, Integer.class); Float hasil2 = (Float) ConvertUtils.convert(angka2, Float.class); Double hasil3 = (Double) ConvertUtils.convert(angka2, Double.class); System.out.println(hasil1); System.out.println(hasil2); System.out.println(hasil3); }
3 comments:
kelebihannya apa dibandingkan jika menggunakan konverter yang native dari java sendiri ?
menarik jg untuk dicoba..
q baru buat blog nih..
tolong mampir dan kasih saran gitu..
http://actprogramming.wordpress.com/
wah.. sori lama jawabnya.
Dari performance saya tidak begitu tahu, tapi dari sisi maintain code ini lebih ringkas saja.
Post a Comment