java中number方法描述详解,数字处理实例展示

随着时代的不断向前进,身在时代潮流中的人们也被推着往前走。这也就使得很多人为了适应时代的发展,不得不做出改变,学习更多的新知识新技术。今天就来为大家展示java中number方法的描述详解,以及数字处理的实例展示。

首先为大家展示一张表格,下面这张表详细地列举了number类的所有子类实现的方法,如下所示:

number方法描述详解

number方法描述详解

然后我们再说一下java中的数字处理。通常情况下,当处理数字时,使用原始数据类型,如Byteint,long,double等。实例展示如下:

int i = 5000;
float gpa = 13.65;
byte mask = 0xaf;

但是,在开发过程中,会遇到需要使用对象而不是原始数据类型的情况。为了达到这个目的,java为每个原始数据类型提供包装类。所有的包装类(Integer,Long,Byte,Double,Float,Short) 是抽象类Number的子类。如下图所示:

数字处理

需要注意的是,这种包装是由编译器处理,这个过程称为装箱。所以,当一个原始数据类型被使用,并且需要一个对象时,编译器将原始数据放入其包装类。同样地,编译器也能将对象取出返回到原始数据类型。Number是java.lang包的一部分。然后列举一个装箱和拆箱的例子,代码如下所示:

public class Test
{
    public static void main(String args[])
    {
        Integer x = 5; // boxes int to an Integer object
        x = x + 10; // unboxes the Integer to a int
        System.out.println(x);
    }
}
//这将产生以下结果:
15

总而言之,当x被分配整数值,则编译器将整数放入箱中,因为x为整数对象。然后,x被拆箱,以便它们可以被添加为整数。

以上就是有关在java中number方法描述详解以及数字处理实例的展示。想要了解更多java基础,敬请关注奇Q工具网。

推荐阅读:

java中随机数与大数字运算的内容,图片详解

java中数字格式化和math类的内容,详细图解

java正则表达式数字,java正则判断全为数字有哪些方法?