• java 基础知识七 装箱和拆箱



    数据类型可分为两大种,基本数据类型(值类型)和类类型(引用数据类型)

        装箱:把基本类型用他们相对应的引用类型包装起来,使他们可以具有对象的特质    基本数据类型==》类类型

        拆箱:跟装箱的方向相反,将基本数据类型的引用类型的对象重新简化为值类型的数     类类型==》基本数据类型 

        java具有自动装箱和自动拆箱的便利性

        int -- Integer

        char -- Character

        double -- Double

        float -- Float

        byte -- Byte

        short -- Short

        long -- Long

        boolean -- Boolean


    	         Integer i=1;   	//自动装箱
    	         Integer i1=new Integer(1);  //手动装箱
    	         int i2=new Integer(2);		//自动拆箱
    	         int i3=(new Integer(2)).intValue();//手动拆箱
    

     

    附:Number类的方法


    SN 方法描述
    1 xxxValue()
    这个Number对象的值转换为XXX的数据类型并返回.
    2 compareTo()
    比较这个Number对象的参数.
    3 equals()
    确定这个数字对象是否等于参数.
    4 valueOf()
    返回一个Integer对象持有指定的原始值.
    5 toString()
    返回表示指定的int或整数的值的String对象.
    6 parseInt()
    此方法用于获取某个字符串的原始数据类型.
    7 abs()
    返回参数的绝对值.
    8 ceil()
    返回的最小整数大于或等于该参数。返回为double.
    9 floor()
    返回的最大整数小于或等于该参数。返回为double.
    10 rint()
    返回的整数,它是最接近值该参数值。返回为double.
    11 round()
    返回最接近的long或者int,通过该方法的返回类型所指参数。
    12 min()
    返回两个参数中较小的.
    13 max()
    返回两个参数中较大的.
    14 exp()
    返回自然对数的底数e,该参数的力量.
    15 log()
    返回参数的自然对数.
    16 pow()
    返回第一个参数的提高至第二个参数的幂值.
    17 sqrt()
    返回参数的平方根.
    18 sin()
    返回指定的double值的正弦值.
    19 cos()
    返回指定的double值的余弦.
    20 tan()
    返回指定的double值的正切值.
    21 asin()
    返回指定的double值的反正弦.
    22 acos()
    返回指定的double值的反余弦值.
    23 atan()
    返回指定的double值的反正切值.
    24 atan2()
    到极坐标(R,θ),并且返回值损耗转换为矩形坐标(x,y).
    25 toDegrees()
    将参数转换为度
    26 toRadians()
    将参数转换为弧度.
    27 random()
    返回一个随机数.


  • 相关阅读:
    jmeter压力测试
    反射【类Class、成员变量Field、方法Method】
    模块十 python标准库
    模块五 python常用数据结构
    模块四 python函数
    模块三 python控制流语法
    模块二 python基本数据类型与操作
    第四章后总结文档
    第六章节练习
    第五章节练习
  • 原文地址:https://www.cnblogs.com/Vivi17118/p/6511376.html
Copyright © 2020-2023  润新知