Bài viết này sẽ hướng dẫn cách chuyển đổi một chuỗi(String) thành các kiểu dữ liệu số(Number) như int, double, float trong Java.
JavaConvertStringToNumber.java
/**
* @(#)JavaConvertStringToNumber.java
*
* JavaConvertStringToNumber application
*
* @author developer.bnson@gmail.com
* @version 1.00 2014/3/16
*/
public class JavaConvertStringToNumber {
public static void main(String[] args) {
String str1 = "100";
// int primitive
int i1 = Integer.parseInt(str1);
// Integer Object
Integer i2 = Integer.valueOf(str1);
String str2 = "3.14";
// float primitive
float f1 = Float.parseFloat(str2);;
// Float Object
Float f2 = Float.valueOf(str2);
String str3 = "123456789";
// double primitive
double d1 = Double.parseDouble(str3);
// Double Object
Double d2 = Double.valueOf(str3);
System.out.println("i1 :" + i1);
System.out.println("i2 :" + i1);
System.out.println("f1 :" + f1);
System.out.println("f2 :" + f2);
System.out.println("d1 :" + d1);
System.out.println("d2 :" + d2);
System.out.println(" \n \t -- VNLIVES.NET -- ");
}
}
* @(#)JavaConvertStringToNumber.java
*
* JavaConvertStringToNumber application
*
* @author developer.bnson@gmail.com
* @version 1.00 2014/3/16
*/
public class JavaConvertStringToNumber {
public static void main(String[] args) {
String str1 = "100";
// int primitive
int i1 = Integer.parseInt(str1);
// Integer Object
Integer i2 = Integer.valueOf(str1);
String str2 = "3.14";
// float primitive
float f1 = Float.parseFloat(str2);;
// Float Object
Float f2 = Float.valueOf(str2);
String str3 = "123456789";
// double primitive
double d1 = Double.parseDouble(str3);
// Double Object
Double d2 = Double.valueOf(str3);
System.out.println("i1 :" + i1);
System.out.println("i2 :" + i1);
System.out.println("f1 :" + f1);
System.out.println("f2 :" + f2);
System.out.println("d1 :" + d1);
System.out.println("d2 :" + d2);
System.out.println(" \n \t -- VNLIVES.NET -- ");
}
}
Kết quả sau khi thực thi chương trình sẽ là:
i1 :100
i2 :100
f1 :3.14
f2 :3.14
d1 :1.23456789E8
d2 :1.23456789E8
-- VNLIVES.NET --
i2 :100
f1 :3.14
f2 :3.14
d1 :1.23456789E8
d2 :1.23456789E8
-- VNLIVES.NET --
No comments:
Post a Comment