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


    一.

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

    以Integer类来讨论一下,

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

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

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

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

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

    现在重点讲述整数,

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

     

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

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

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

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

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

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

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

  • 相关阅读:
    [ZJOI2011]营救皮卡丘
    TJOI2018Party
    HEOI2013SAO
    [BJOI2017]树的难题
    [HNOI2016]序列
    [SHOI2007]善意的投票
    CF802C Heidi and Library (hard)
    SPOJ DIVCNT2
    LOJ子序列
    BZOJ2882工艺
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/8134469.html
Copyright © 2020-2023  润新知