JAVA-初步认识-常用对象API(基本数据类型对象包装类-进制转换)

一.

现在再说一下,基本数据类型对象类中涉及的一些小细节再说一说。

以Integer类来讨论一下,

字符串转基本数据类型,第一种方法是通过parsexxx,如果这个字符串先被封装了怎么办呢?

intValue是什么意思呢?就是将一个integer对象来转成基本数据类型,

下面的操作是多余的。将字符串变成对象,再将对象字符串。

静态方法是不需要对象的,用这个方法来操作非静态的数据,就是inValue方法。该方法可以一个对象变成一个整数。这是往int转,boolean就没有了。

intValue不是通用的,只有数值才是通用。

现在重点讲述整数,

(以后做进制转换的时候,不再挨个做与运算,右移...很麻烦,有了对象,直接拿方法就可以解决问题了)

 

直接做这个传值的动作,不用创建对象,是静态的方法。那么这个类或者说对象存在的意义,就是为了封装很多方法

怎么操作任意进制,上面都是二,八,十六进制的转换。

这些都是Integer类中的方法,不是object类中的,object类中的方法是不带参数的。

60是要转换的数值,4是要转成的进制类型。

如果是其他进制的数,怎么转换成十进制。重点在于其他进制是不确定的。

如果给的是其他进制的数,那应该是字符串,比如说"3c",还是使用parseInt方法,提供了带两个参数的。

就是将某一个进制下的数,转换成10进制的数。

原文地址:https://www.cnblogs.com/wsw-bk/p/8134469.html