Java数据类型如下图所示:
基本数据类型又被称为主类型,并且每个主类型都有相对应的“封装器类型”。
boolean-1位、char-4位、byte-8位、short-16位、int-32位、long-64位、float-32位、double-64位。
高版本Java中新加两个高精度数字类型--BigInteger和BigDecimal. 它们只有“封装器类型”没有主类型。
Java数据类型转换如下图所示:
简单数据类型转换:
float f = 100.00f,
Float f1 = new Float(f);
double d1 = f1.doubleValue();
字符与其他类型转换:
字符和int可以直接用显式类型转换,也可以用Character的getNumericValue(char ch)方法实现char转int.
字符串与其他类型转换:
String转基本数据类型可以用包装类实现,基本数据类型转String有两种实现方法:1、包装类的toString()方法;2、String的valueOf()方法。
//String 转 int
int i = Integer.parseInt("123");
int ii = Integer.valueOf("12");
//int 转 String
String s1 = String.valueOf(123);
String s2 = Integer.toString(i);