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