[JAVA]二进制,八进制,十六进制,十进制间进行相互转换

java 二进制,八进制,十进制,十六进制间相互转换的方法 int n1 = 14; //十进制转成十六进制: Integer.toHexString(n1); //十进制转成八进制 Integer.toOctalString(n1); //十进制转成二进制 Integer.toBinaryString(12); //十六进制转成十进制 Integer.valueOf("FFFF",16).toString(); //十六进制转成二进 阅读详情

十进制转成十六进制: 

 

Integer.toHexString(int i) 

 

十进制转成八进制 

Integer.toOctalString(int i) 

 

十进制转成二进制 

 

Integer.toBinaryString(int i) 

 

十六进制转成十进制 

 

Integer.valueOf("FFFF",16).toString() 

 

八进制转成十进制 

 

Integer.valueOf("876",8).toString() 

 

二进制转十进制 

 

Integer.valueOf("0101",2).toString() 

 

 

 

有什么方法可以直接将2,8,16进制直接转换为10进制的吗? 

 

java.lang.Integer类 

 

parseInt(String s, int radix) 

 

使用第二个参数指定的基数,将字符串参数解析为有符号的整数。 

 

examples from jdk: 

 

parseInt("0", 10) returns 0 

 

parseInt("473", 10) returns 473 

 

parseInt("-0", 10) returns 0 

 

parseInt("-FF", 16) returns -255 

 

parseInt("1100110", 2) returns 102 

 

parseInt("2147483648", 10) throws a NumberFormatException 

 

parseInt("99",throws a NumberFormatException 

 

parseInt("Kona", 10) throws a NumberFormatException 

 

 

 

例二 

 

 

 

public class Test{ 

 

public static void main(String args[]){ 

 

 

 

int i=100; 

 

String binStr=Integer.toBinaryString(i); 

 

String otcStr=Integer.toOctalString(i); 

 

String hexStr=Integer.toHexString(i); 

 

System.out.println(binStr); 

 

 

 

} 

 

//输入一个10进制数字并把它转换成16进制 

 

import java.io.*; 

 

public class toHex{ 

 

 

 

public static void main(String[]args){ 

 

 

 

int input;//存放输入数据 

 

//创建输入字符串的实例 

 

BufferedReader strin=new BufferedReader(new InputStreamReader(System.in)); 

 

System.out.println("请输入一个的整数:"); 

 

String x=null; 

 

try{ 

 

x=strin.readLine(); 

 

}catch(IOException ex){ 

 

ex.printStackTrace(); 

 

} 

 

input=Integer.parseInt(x); 

 

System.out.println ("你输入的数字是:"+input);//输出从键盘接收到的数字 

 

 

 

System.out.println ("它的16进制是:"+Integer.toHexString(input));//用toHexString把10进制转换成16进制 

} 

}

关于StartAI本地部署相关问题解答 很多小伙伴们都有接入自己本地SD的需求,对此小编整理了一些相关问题~ 阅读详情

相关推荐

【NLP】语言模型的发展历程 (1)

N-gram模型是一种基于统计语言模型的文本分析算法,它用于预测文本中下一个词出现的概率,基于前面出现的n-1个词的序列。这里的n代表序列中元素的数量,因此称为N-gram。Unigram:N=1,每个单词的出现概率独立计算,不考虑上下文。Bigram:N=2,基于前一个单词预测当前单词的联合概率模型。Trigram:N=3,考虑前两个单词来预测当前单词的联合概率模型,更复杂但可能更准确。

酒酿小圆子呀~ 1669

java中进行二进制,八进制,十六进制,十进制间,压缩BCD编码进行相互转换

十进制转成十六进制:Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i) 十进制转成二进制Integer.toBinaryString(int i)十六进制转成十进制Integer.valueOf("FFFF",16).toString()八进制转成十进制Integer.valueOf("876",8).toString()二...

专注技术难点,学无止境 5183

如何在 VMware Workstation 虚拟机中利用 Nvidia 显卡的硬件加速功能

本文详细介绍了在VMware Workstation虚拟机中配置Nvidia显卡硬件加速的完整流程。重点包括:检查硬件兼容性、安装显卡驱动、编辑VMware配置文件启用PCI直通功能(需修改config.ini文件参数)、为虚拟机分配PCI设备等关键步骤。文章特别强调了配置注意事项,如系统资源需求、BIOS设置要求、驱动兼容性等问题,并建议操作前备份数据。通过此方法可实现虚拟机对Nvidia显卡的直接调用,适用于需要GPU加速的计算场景。

qq_39777550的博客 6703

JAVA 二进制,八进制,十六进制,十进制间进行相互转换

JAVA 二进制,八进制,十六进制,十进制间进行相互转换

qq_44910624的博客 103

记一次wireshark抓取QQ好友IP和火绒抓取微信IP

事情是这样的,,上个周,手机离奇的被盗,但没有关机,为了找回手机,粗学了一手QQ抓ip的手段。 这里我就直接做个演示,解析关键的点。 三种思路i. wireshark 抓取手机在线IPii 火绒抓取 微信在线接听IPiii 火绒抓取 微信在线不接听IP i. wireshark 抓取手机在线IP wireshark抓好友QQ的ip要求和对方打语音的时候要手机在线。 这里说一下,打语音和视频是直接能和对方建立连接,如果发文件,是直接发给腾讯的,抓不到包。 1.打开wireshark,通过电脑Tim给对方打语音

qq_29437513的博客 1万+

TC8:IPv4_HEADER_05-09

所有主机都必须准备好接受最多576个字节的数据报我们知道最大传输单元MTU通常是1500个字节,也就是说一条IP数据报的Header+payload最大1500,那为什么这条测试用例又要求主机准备好接受最多576个字节的IP数据报呢。

jasonj333 512

java中进行二进制,八进制,十六进制,十进制间进行相互转换

十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制:Integer.toOctalString(int i) 十进制转成二进制: Integer.toBinaryString(int i) 十六进制转成十进制: Integer.valueOf("FFFF",16).toString() 八进制转成十进制: Integer.valueOf("876",8).

ziruobing的专栏 1013

【Proteus仿真】51单片机+DAC0832+LM358放大电路波形发生器

【Proteus仿真】51单片机+DAC0832+LM358放大电路波形发生器

perseverance51博客 5787

在JAVA中二进制,八进制,十六进制,十进制间进行相互转换

十进制转成十六进制:      Integer.toHexString(int i)      十进制转成八进制      Integer.toOctalString(int i)      十进制转成二进制      Integer.toBinaryString(int i)      十六进制转成十进制      Integer.va

不为别人,为自己 995

Python爬虫博客:爬取碳排放交易数据——使用最新技术的完整实现

通过上述方法,我们可以构建一个高效的爬虫,爬取碳排放交易市场的数据并进行分析。这个项目不仅展示了如何处理静态和动态网页,还提供了如何存储数据、分析数据和可视化结果的技巧。随着爬虫技术的不断进步,我们可以进一步提升爬取效率和数据分析能力。如果你希望更深入了解如何进行数据挖掘和机器学习分析,可以尝试将碳排放数据与其他经济数据结合,利用机器学习模型进行趋势预测或决策支持。

2201_76125261的博客 352

YOLOv12改进目录一览 | 涉及卷积层、轻量化、注意力、损失函数、Backbone、SPPF、Neck、检测头等全方位改进

1️⃣ 什么!不知道如何改进模型⁉️ 本专栏所使用并改进的每一个模块均包含详细的模块分析、原理讲解、个人总结、多种改进方式以及完整的修改流程,所有改进100%可直接运行,性价比极高。2️⃣ 找不到合适的模块⁉️ 所有改进点均为近三年顶会,顶刊提出的先进算法,将其融入到中,并进行二次创新,新颖度高,创新度高,能够适应不同的任务场景。3️⃣ 不确定自己改进的步骤、结果是否正确⁉️ 订阅专栏即可进群享受模型训练、模型改进、论文写作、投稿选刊,从入门到论文的各种答疑内容,非常适合新手。4️⃣ 团队内发表数篇SCI论

Limiiiing的博客 2万+

[JAVA]二进制,八进制,十六进制,十进制间进行相互转换 .

这个方法也行:public static void main(String[] args) { String s1 = String.format("%x", 10); //16 String s2 = String.format("%d", 10); //10 System.out.println(s1); System.out.println(s2);

嗨客(MC 嚤咔俱乐部) 964

反卷积通俗详细解析与nn.ConvTranspose2d重要参数解释

反卷积的作用 卷积中padding的几个概念 No Padding Half(Same) Padding Full Padding 反卷积 反卷积中的Padding参数 反卷积的stride参数 反卷积总结 参考资料

iioSnail的博客 2万+

Java二进制,八进制,十六进制,十进制间进行相互转换

十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16).toString() 八进制转成十进制 Integer.valueOf("87...

记录我的开发点滴. 132

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: Form表单中的action提交路径问题
下一篇: 如何在窗体中插入图片标签
V再见诺丁山
博客等级 码龄16年 5粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值