Java 使用 Integer 实现进制转换
2023-12-27 12:54:29
使用 java.lang.Integer
可以很方便的实现进制转换。
十进制的 200 ,转换为二进制是 11001000 ,转换为十六进制是 c8 。
代码示例,
public class HexTest {
public static void main(String[] args) {
// 十进制的 200 ,转换为二进制是 11001000 ,转化为十六进制是 c8
System.out.println("把 (String)200 转为 int: " + Integer.parseInt("200"));
System.out.println("把十进制 (int) 200 转为二进制 String: " + Integer.toBinaryString(200));
System.out.println("把二进制的(String)11001000 转为十进制 int: " + Integer.parseInt("11001000", 2));
System.out.println("把十进制 (int) 200 转为十六进制 String: " + Integer.toHexString(200));
System.out.println("把十六进制的 (String) c8 转为十进制 int: " + Integer.parseInt("c8", 16));
System.out.println("把十六进制的 (String) -c8 转为十进制 int: " + Integer.parseInt("-c8", 16));
}
}
运行结果,
把 (String)200 转为 int: 200
把十进制 (int) 200 转为二进制 String: 11001000
把二进制的(String)11001000 转为十进制 int: 200
把十进制 (int) 200 转为十六进制 String: c8
把十六进制的 (String) c8 转为十进制 int: 200
把十六进制的 (String) -c8 转为十进制 int: -200
在线进制转换工具 oschina 在线进制转换
文章来源:https://blog.csdn.net/weixin_44021334/article/details/135238939
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!