详解 Java 的八种基本数据类型和BigDecimal

目录

  • 基本数据类型
    • 8 种基本数据类型
    • 八种基本数据类型所占字节
  • 包装类型
    • 八种基本数据类型对应的包装类型
    • 基本数据类型和包装类型转换
    • 8 种基本类型的包装类和常量池
  • BigDecimal

基本数据类型

8 种基本数据类型

分别为:

  1. 6 种数字类型 :byte、short、int、long、float、double
  2. 1 种字符类型:char
  3. 1 种布尔型:boolean

 

八种基本数据类型所占字节

基本类型 位(bit) 字节(Byte) 默认值
boolean 1 false
byte 8 1 0
char 16 2 ‘u0000’
short 16 2 0
int 32 4 0
long 64 8 0L
float 32 4 0f
double 64 8 0d

 
3. 基本和字符串相互转换的方法

以整形为例

3.1. 整型转化为字符串

String str = String.valueOf(int i);

String str = Integer.toString(int i);

String str = “ ” + i ;

3.2. 将字符串转化为整型

int i = Integer.parseIn(String str)

int i = Integer.valueOf().intValue()
//说明:
//Integer.parseIn和Integer.valueOf 不同,
//前者生成的是整型,而后者是一个对象,所以要通过intValue()来获得对象的值

 
 

包装类型

八种基本数据类型对应的包装类型

boolean -> Boolean
byte -> Byte
char -> Character
short -> Short
int -> Integer
long -> Long
float -> Float
double -> Double

 

基本数据类型和包装类型转换

 

1. 基本数据类型向包装类型转换(装箱)
 

Integer a = new Integer (1);
Integer b = 1;//jdk1.5 之后可以通过这种方式自动装箱
Integer c = Integer.valueOf(

你可能感兴趣的:(java,java)