欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java之包装类

程序员文章站 2024-03-06 14:03:26
...

包装类(都在java.lang包里面,可以直接调用,不用导包):能存放基本数据类型的值,是引用类型,提供了操作该值的很多功能 

基本类型 包装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
boolean Boolean
char Character

包装类的具体使用:(在这里根据 API文档 举例说下Integer的使用)

Java之包装类

System.out.println(Integer.MAX_VALUE);//打印int的最大值
System.out.println(Integer.MIN_VALUE);//打印int的最小值

Java之包装类

Integer i1 = new Integer(666);//直接把  666  赋值给  Integer对象i1
System.out.println(i1);//666
	
//把 String类型的值  转换成  int值  再赋值给  创建的Integer对象i2	
Integer i2 = new Integer("666");//当参数字符串的内容是数字时效果与第一个构造方法一致
System.out.println(i2);//666
	
Integer i3 = new Integer("z1");//注意:构造方法的参数是字符串,但是内容不是数字时,会抛出异常
System.out.println(i3);//会出现异常错误:java.lang.NumberFormatException 

Java之包装类

Integer i1 = new Integer("7");
System.out.println(i1.intValue());//7    intValue():把  Integer  转换为  int,即返回内部定义的  int字段值7
		
String s  = "666";
int i2 = Integer.parseInt(s);//把  字符串s  转换为  int
System.out.println(i2);//666
		
Integer i3 = Integer.valueOf(s);//把  字符串s  转换为  Integer
System.out.println(i3);//666

 

相关标签: Java之包装类