基本数据类型的包装类
Java 并不是纯面向对象的语言,虽然Java是一个面向对象的语言,但是Java中的基本数据
类型却不是面向对象的。
包装类和基本数据类型的对应关系:
基本数据类型 | 包装类 |
byte | Byte |
boolean | Boolean |
short | Short |
char | Character |
int | Integer |
long | Long |
float | Float |
double | Double |
作用:
提供字符串、基本数据类型、对象之间互相转化的方式
public class TestWrapperClass {
public static void main(String[] args) {
//基本数据类型专成包装类对象
Integer a = new Integer(3);
Integer b = Integer.valueOf(30);
//把包装类对象转成基本数据类型
int c= b.intValue();
double d =b.doubleValue();
//把字符串转成包装类对象
Integer e = new Integer("999");
Integer f = Integer.parseInt("999");
//把包装类对象转成字符串
String str = f.toString();
//常见的常数
System.out.println("int类型最大的整数"+Integer.MAX_VALUE);
}
}
自动装箱和自动拆箱:
Integer i =100; //自动装箱 相当于以下语句
Integer i = Integer.valueOf(100);
int j = i; //自动拆箱 相当于以下语句
int j = i.intValue();
文章仅用于个人学习,如有错误请指出