黑马程序员技术交流社区

标题: 进制转换功能是不是可以直接在Object中调用 [打印本页]

作者: 闪亮未来    时间: 2013-11-4 20:26
标题: 进制转换功能是不是可以直接在Object中调用
System.out.println(c.getName()+"@@"+Integer.toHexString(p1.hashCode()));

这个p1.hashCode()  本来是十进制的,经过Integer.toHexString() 这样转换就成十六进制了,

是不是因为Object 中已经定义了这个功能,如果定义了,那么别的进制的转换呢,都是怎样调用的,

谁可以帮忙总结一下吗?

作者: 零下五度的水    时间: 2013-11-4 20:59
Integer里定义了十进制转其他进制的方法:toBinaryString,toOctalString,toHexString(二进制,八进制,十六进制)
而这三个进制本身用的也不多,貌似是没有方法的,要是项目有需要可以自己写一个工具类嘛,进制转换又不难




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2