JAVA-初步认识-常用对象API(基本数据类型对象包装类-进制转换)
一.
现在再说一下,基本数据类型对象类中涉及的一些小细节再说一说。
以Integer类来讨论一下,
字符串转基本数据类型,第一种方法是通过parsexxx,如果这个字符串先被封装了怎么办呢?
intValue是什么意思呢?就是将一个integer对象来转成基本数据类型,
下面的操作是多余的。将字符串变成对象,再将对象字符串。
静态方法是不需要对象的,用这个方法来操作非静态的数据,就是inValue方法。该方法可以一个对象变成一个整数。这是往int转,boolean就没有了。
intValue不是通用的,只有数值才是通用。
现在重点讲述整数,
(以后做进制转换的时候,不再挨个做与运算,右移...很麻烦,有了对象,直接拿方法就可以解决问题了)
直接做这个传值的动作,不用创建对象,是静态的方法。那么这个类或者说对象存在的意义,就是为了封装很多方法。
怎么操作任意进制,上面都是二,八,十六进制的转换。
这些都是Integer类中的方法,不是object类中的,object类中的方法是不带参数的。
60是要转换的数值,4是要转成的进制类型。
如果是其他进制的数,怎么转换成十进制。重点在于其他进制是不确定的。
如果给的是其他进制的数,那应该是字符串,比如说"3c",还是使用parseInt方法,提供了带两个参数的。
就是将某一个进制下的数,转换成10进制的数。