A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

System.out.println(c.getName()+"@@"+Integer.toHexString(p1.hashCode()));

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

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

谁可以帮忙总结一下吗?

1 个回复

倒序浏览
Integer里定义了十进制转其他进制的方法:toBinaryString,toOctalString,toHexString(二进制,八进制,十六进制)
而这三个进制本身用的也不多,貌似是没有方法的,要是项目有需要可以自己写一个工具类嘛,进制转换又不难
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马