码迷,mamicode.com
首页 > 编程语言 > 详细

java 中包装类

时间:2015-06-17 02:02:12      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:integer构造方法和常用方法

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

java 中包装类

标签:integer构造方法和常用方法

原文地址:http://hangtiangazi.blog.51cto.com/8584103/1662485

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!