Java中的进制转化

如图所示:

Java中的进制转化_第1张图片
来自APP

1)如果还不知道字符串和字符数组如何转化的猴子们,上图可以解决啦。

    字符串转字符数组:需要用getBytes方法,不过输出结果是数组类型的内存地址,一般在读写文件时使用。

    字符数组转字符串:方法有二:其一:用toString方法不过得到的是数组类型的内存地址。其二:new String(bytes)可以得到汉字。

2)十进制转其他进制(包括二进制,八进制,十六进制)

  转化需要调用Integer的to(BinaryString,OctalString,HexString)。

3)其他进制转十进制(包括二进制,八进制,十六进制)

    转化需要调用Integer的parseInt(“01二进制码或者以0开头的八进制或者带有A到F的十六进制”,表示的是几进制和前面的相对应)。

    如果括号输入错误,会报NumberFormat异常。

4)二进制如何转八进制或者十六进制呢?

  除了可以直接转化以为,可以先把二进制转十进制,然后再转十六进制。

  八进制转十六进制或者转二进制和4)同理。

5)输出结果如图所示:

Java中的进制转化_第2张图片
来自App

你可能感兴趣的:(Java中的进制转化)