java中八种基本数据类型对应的包装类型:
基本数据类型包装类型
bytejava.lang.Byte;
shortjava.lang.Short;
intjava.lang.Integer;
longjava.lang.Long;
floatjava.lang.Float;
double java.lang.Double;
booleanjava.lang.Boolean;
charjava.lang.Character;
/*
以java.lang.Integer;类型为例,讲解八种类型。
*/
public class IntegerTest02{
public static void main(String[] args){
//获取int类型的最大值和最小值
System.out.println("int最小值:" + Integer.MIN_VALUE);
System.out.println("int最大值:" + Integer.MAX_VALUE);
//以int推byte
System.out.println("byte最小值:" + Byte.MIN_VALUE);
System.out.println("byte最大值:" + Byte.MAX_VALUE);
//创建Integer类型的对象
Integer i1 = new Integer(10); //int--> Integer
Integer i2 = new Integer("123"); //String --> Integer
System.out.println(i1); //10
System.out.println(i2); //123
//以下程序编译可以通过。但是运行的时候会报异常.数字格式化异常.
//虽然可以将字符串转换成Integer类型,但是该字符串也必须是"数字字符串".
//Integer i3 = new Integer("abcd"); //NumberFormatException
Integer的常用方法:
public class IntergerTest{
public static void main(String[] args){
//int--》interger 基本数据类型-》引用数据类型
Interger i1=new Integer(10);
Integer i1=Integer.valueOf(10);
//
int i2= i1.intValue();
//String-->Integer
Integer i3=New Integer("10");
Integer i4=Integer.valueOf("10");
//** String-》int
int i4=Integer.parseInt("25");
//*****String->>double
Double i5=Double.parseDouble("30.111");
//将int类型的十进制转换成16进制
String s2 = Integer.toHexString(10);
System.out.println(s2); //a
//将int类型的十进制转换成8进制
String s3 = Integer.toOctalString(10);
System.out.println(s3); //12
}
}本文出自 “gaogaozi” 博客,请务必保留此出处http://hangtiangazi.blog.51cto.com/8584103/1662485
原文地址:http://hangtiangazi.blog.51cto.com/8584103/1662485