如图所示:
1)如果还不知道字符串和字符数组如何转化的猴子们,上图可以解决啦。
字符串转字符数组:需要用getBytes方法,不过输出结果是数组类型的内存地址,一般在读写文件时使用。
字符数组转字符串:方法有二:其一:用toString方法不过得到的是数组类型的内存地址。其二:new String(bytes)可以得到汉字。
2)十进制转其他进制(包括二进制,八进制,十六进制)
转化需要调用Integer的to(BinaryString,OctalString,HexString)。
3)其他进制转十进制(包括二进制,八进制,十六进制)
转化需要调用Integer的parseInt(“01二进制码或者以0开头的八进制或者带有A到F的十六进制”,表示的是几进制和前面的相对应)。
如果括号输入错误,会报NumberFormat异常。
4)二进制如何转八进制或者十六进制呢?
除了可以直接转化以为,可以先把二进制转十进制,然后再转十六进制。
八进制转十六进制或者转二进制和4)同理。
5)输出结果如图所示: