Java二进制、八进制、十进制、十六进制转换

N进制转十进制

Integer.valueOf( str, N ) 方法把N进制的字符str转换成十进制

Integer.valueOf( str, N ) 方法等同于 Integer.parseInt( str, N ) 方法

// str 是字符串
// N 整数,指定字符串str是几(N)进制
Integer.parseInt(str, N)

例如:

//16进制20转10进制
int i = Integer.parseInt("20", 16);
System.out.println(i);//32

十进制转N进制

// radix 整数,指定十进制(i)转成 N(redix)进制
Integer.toString(int i, int radix)
System.out.println(Integer.toString(12,16)); //C
System.out.println(Integer.toString(12 , 2) ); //1100

十进制转二进制

Integer.toBinaryString(N) System.out.println(Integer.toBinaryString(12) ); //1100

十进制转十六进制

Integer.toHexString(N)System.out.println(Integer.toHexString(12));//c    

二进制转换为八进制

Integer.toOctalString(Integer.parseInt(N, 2))System.out.println(Integer.toOctalString(Integer.parseInt("1000", 2)));    //10

十六进制转换为八进制

Integer.toOctalString(Integer.parseInt(N, 16))System.out.println(Integer.toOctalString(Integer.parseInt("10", 16))); //20

八进制转换为十六进制

Integer.toHexString(Integer.parseInt(N 8))System.out.println(Integer.toHexString(Integer.parseInt("100", 8))); //40

本文由博客一文多发平台 OpenWrite 发布!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/810639.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

docker安装华为高斯-opengauss

程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》&…

每周编辑精选|COIG-CQIA 数据集上线、在线运行 ComfyUI 文生图工作流

为了填补高质量中文数据集的空白,中国科学院、零一万物、北京大学等 10 家机构联合开发出了 COIG-CQIA 数据集。令人惊讶的是,该数据集中「弱智贴吧」的数据质量,居然大幅度超过知乎、豆瓣、思否等知识社区。 COIG-CQIA 数据集现已上线 hyper…

为何进口的主食冻干大量养猫达人推荐?五大优质主食冻干养猫必选

不少新手养猫人都会好奇,为何进口主食冻干的价格如此高昂,却仍受到众多养猫达人的青睐?与国产主食冻干相比,进口产品价格高出3-4倍,那么这高昂的价格背后,进口主食冻干究竟物有所值,还是只是一个…

web安全-SSH私钥泄露

发现主机 netdiscover -r 192.168.164.0 扫描端口 看到开放80和31337端口都为http服务 浏览器访问测试 查看80端口和31337端口网页和源代码并无发现有用信息 目录扫描 扫描出80端口并无有用信息 扫描31337端口 发现敏感文件robots.txt和目录.ssh 访问敏感文件和目录 /.ss…

GEEKCTF 2024

Welcome flag{welcome_geekers}

nginx 如何对用户屏蔽网站首页但是对蜘蛛开放

使用 Nginx 的 if 指令结合 $http_user_agent 变量来实现条件判断。不过,请注意,Nginx 官方文档通常建议避免在配置中过度使用 if 指令,因为它可能会导致不可预测的行为,尤其是在复杂的配置中。然而,对于简单的用例&am…

【统计建模选题】大数据和人工智能背景下新能源汽车某方面的统计研究

针对新能源汽车行业,在大数据和人工智能背景下的统计研究是一个前沿且具有实际意义的研究方向。为了确保研究主题不偏离“大数据与人工智能”的主题框架,同时选取合适的指标进行研究,以下是一些建议: 1.体现大数据与人工智能主题…

商城系统个性化功能——可视化编辑

商城系统的普及化,让很多中小企业和商家也开始接触商城系统管理,之前在使用第三方平台时,大多数商城系统的样式都是固定的,商城页面也不能按照自己的想法去调整。 现在,随着商城系统越来越普遍,商城系统功…

行列视在行业中占据的优势

行列视(RCV)生产数据应用系统具有多种优势,这些优势使得它在行业中能够脱颖而出。以下是一些主要的优势: 1. 指标数据快速治理:行列视能够实现指标的快速治理、统一管理、共享、应用及分析。通过采用多种方式如从上至…

05—面向对象(上)

一、面向对象编程 1、类和对象 (1)什么是类 类是一类具有相同特性的事物的抽象描述,是一组相关属性和行为的集合。 属性:就是该事物的状态信息。行为:就是在你这个程序中,该状态信息要做什么操作&#x…

加固系统安全,防范ssh暴力破解之Fail2Ban

你是否还在担心你的服务器被攻击?你是否还在担心你的博客的安全?你是否还在担心你的隐私?别急fail2ban它来了,它可以解决你的一切问题。 Fail2Ban 是什么? 现在让我们一起来认识一下今天的主角 – Fail2Ban。简单说来…

数据结构复习指导之顺序表上基本操作的实现(插入、删除、查找)

文章目录 顺序表基本操作实现 知识总览 1.顺序表的初始化 1.1静态分配顺序表的初始化 1.2动态分配顺序表的初始化 2.插入操作 2.1插入操作流程 2.2插入操作时间复杂度 3.删除操作 3.1删除操作流程 3.2删除操作时间复杂度 4.查找操作 4.1按位查找 4.2按位查找时间…

深入了解TypeScript:从基础语法到高级特性

在当今的软件开发领域中,TypeScript(TS)作为JavaScript的超集语言,越来越受到开发者的关注和喜爱。它扩展了JavaScript的语法,并引入了静态类型检查,为开发者提供了更好的开发工具和更可靠的代码结构。本篇…

Linux环境下的进程间通信(IPC)机制:DBus、共享内存、套接字与管道详解

在Linux环境中,进程间通信(IPC)是一个核心概念,允许运行中的进程相互交换数据。IPC机制包括但不限于dbus-daemon、共享内存、套接字和管道。本文将深入探讨这些机制的工作原理、用途以及它们之间的差异。 1、dbus-daemon DBus是…

TinyEMU源码分析之中断处理

TinyEMU源码分析之中断处理 1 触发中断2 查询中断2.1 查询中断使能与pending状态(mie和mip)2.2 查询中断总开关与委托(mstatus和mideleg)2.2.1 M模式2.2.2 S模式2.2.3 U模式 3 处理中断3.1 获取中断编号3.2 检查委托3.3 进入中断3…

软件设计师-基础知识科目-数据库技术基础识9

九、数据库技术基础识: 数据库设计阶段: 需求分析阶段 -> 确定系统边界。逻辑设计阶段 -> 关系规范化分。 数据库三级模式和两层映射: 三级模式: 外模式、概念模式(也称模式)、内模式&#xff08…

Python实现植物大战僵尸

"植物大战僵尸" 是一个复杂的游戏,涉及到图形界面、游戏逻辑、音效、动画等多个方面。要用Python实现这样的游戏,你需要用到一些额外的库,比如pygame来处理图形和音效,numpy来处理游戏数据等。 以下是一个简单的示例&a…

新员工入职培训时长缩短36%!智能陪练产品再升级

诸多预测认为,2024 年将成为国内大模型产业应用爆发的元年。中关村科金作为领先的对话式 AI 技术解决方案提供商,自主研发的智能陪练产品,以学、练、考、培一体化的方式,为企业提供全方位的综合培训服务。 借助大模型技术方面的突…

视频号小店新商机逐渐爆发,高门槛仍挡不住商家前进的脚步!

大家好,我是电商花花。 不知道大家有没有发现一件很有意思的事情,就是现在有越来越多的商家涌入抖音小店,部分商家还是想在视频号小店里博一丝机会。 我们都知道视频号小店是除了抖音小店之外,最火热的项目了,部分商…

C 共用体

共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。 定义共用体 为了定义共用体,您必须使用 u…