社区
Java SE
帖子详情
怎么将一段十六进制的数字转化为十进制啊?
marcovanbasten
2003-08-22 02:42:54
JAVA有这方面的函数吗?不想自己写了。
...全文
68
7
打赏
收藏
怎么将一段十六进制的数字转化为十进制啊?
JAVA有这方面的函数吗?不想自己写了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
star821116
2003-08-22
打赏
举报
回复
可以用Integer.parseInt(String number,int radinx) throws NumberFormatException
jkit
2003-08-22
打赏
举报
回复
String hexStr = ...
Integer.parseInt(hexStr, 16)
nomenn
2003-08-22
打赏
举报
回复
valueOf() 方法是否可行?
hayai
2003-08-22
打赏
举报
回复
建议看看sun的j2se api doc.
marcovanbasten
2003-08-22
打赏
举报
回复
比如说可以用Integer.toHexString(int i)将十进制的20转换为十六进制的14,
可是我怎么将这个十六进制的14转换成十进制的20啊??
dooby
2003-08-22
打赏
举报
回复
如果是int在计算机里都是二近制,
如果String, Integer.toString(int i, int x);
i,数字,2<=x<=36;
或者直接
Integer.toBinaryString(int i);//2
Integer.toHexString(int i);//16
Integer.toOctalString(int i);//8
Integer.toString(i);//10
dooby
2003-08-22
打赏
举报
回复
public static int parseInt(String s,
int radix)
throws NumberFormatException
String a="11"
int a=Integer.valueOf(a,2);//2代表2进制
如果是int在计算机里都是二近制,
如果String, Integer.toString(int i, int x);
i,数字,2<=x<=36;
或者直接
Integer.toBinaryString(int i);//2
Integer.toHexString(int i);//16
Integer.toOctalString(int i);//8
Integer.toString(i);//10
ASCII及
十六进制
转换工具《建》
ASCII
十六进制
转换工具 简单计算器:可进行简单的四则运算,支持小键盘输入! 进制转换:数值型的常用进制的相互转换: (2、8、16)10 及 216 说明:由于数值型转换函数为自行编写,所以支持包括小数部分. (适用于计算器等级考级的笔试基础题) 字符转换: 可转换多个字符为ASCII码(
十进制
)及
十六进制
,且可加入前置及后置字符。 字符转ASCII(即字符的
十进制
): 其中字符转换为ASCII码中,如果字符为汉字(即双字节) 可选择:正数、负数或者字节分离三种表示方式 利如汉字"中" 正数:54992 负数:-10544 字节分离:214,208 说明: 如果包含汉字字符,且选了负数或字节分离表示方式, 请不要使用"-"或","来作为前、后置符,以免逆操作时引起错误 ASCII转字符:就是上面的逆操作,这时只要输入对应的ASCII码就能转换为字符 说明: 1.由于本程序有判断功能,所以可不用选择汉字表达方式, 即您输入54992或-10544或214,208都能转换为汉字"中" 2.如果进行待逆操作的ASCII码包含分隔,请必须在前置和后置符框输入对应字符 例如:%-15133;%-17725;想逆向转为字符,须在前置符填入% 后置符填入; %-15133 %-17725 则前置符填入% 后置符输入空格 注意要转为字符的对应数值一定有要间隔符 例如:%-15133%-17725是没法进行转换的,而应该像上面一样改为%-15133 %-17725 即间隔至少(默认)为空格符 字符转换为
十六进制
及其逆操作与上面基本相同 说明:例如在前置符加了%即可求UTF-8值 键盘ASCII查询:可查键盘按键的
十进制
与
十六进制
值。 (例如可查询F1-F12,Shift,Ctrl,Alt,回车,退格等键值) 字符与Base64互转:字符与Base64编码的互转,可自定义密钥,以达到简单的加密! 子网划分辅助: IP转二进制:把IP地址或子网掩码
转化
为二进制形式. 二进制数操作:把上面
转化
到的IP二进制进行取反、与、或操作。 说明:普通二进制(即没有包括".")也可进行操作。 IP二进制转
十进制
:即把上面得到的二进制结果重新转换为
十进制
方式。 常见问题: 1.问:“进制转换”与“字符转换”都具有转为
十六进制
的操作,有何不同? 答:“进制转换”只能转换数值型,而“字符转换”是把该字符串一位一位 分别当作字符来转换! 2."字符转换"中想把对应的值
转化
为对应的字符,如果包括分隔符,需要手工 填入。 (详见上面的:ASCII转字符) 3."字符转换"中点击“键盘的ASCII查询”(即有键盘图标的那个按钮后) 该按钮会自动隐藏,然后可按键盘键来得到对应的值 查询完毕,可单击下面的状态栏恢愎(键盘图标的那个按钮出现) 4.关于子网划分辅助的使用: 在这里给予
一段
(黑客X档案中iqst)如何利用子网掩码得到网络、主机地址的文章节选: 如下: 如何用子网掩码得到网络、主机地址 (1)将IP地址与子网掩码转换成二进制; (2)将二进制形式的IP地址与子网掩码做“与”运算,将答案化为
十进制
便得到网络地址; (3)将二进制形式的子网掩码取“反”; (4)将取“反”后的子网掩码与IP地址做“与”运算,将答案化为
十进制
便得到主机地址。 通过上面的
一段
大家应该有所了解了,如果还不太明白可勾选“示范”来查看。 我把上面操作的各个模块都独立出来而不是一步求出结果, 目的是让大家能更方便的使用各个步聚来完成类似的需求!
ee.zip_asm 程序
1. 设计要求: 1.彩色界面,界面清晰美观,色彩协调。 2.使用DOS系统的0AH号子功能接受用户键入的字符串。 3.建议按下图设计用户界面,颜色自选。 注:双线框由若干CRT显示符组成,相应的CRT显示符(
十进制
数)已经标注在右图中。1. 设计要求: 1.
转化
内容选择下列一项:二进制数→
十六进制
数显示,二进制数→
十进制
数显示,
十进制
数→二进制数显示,
十进制
数→
十六进制
数显示,
十六进制
数→二进制数显示。 2. 给出适当的文字提示 3. 程序要求保护措施,对于非法键入不受理,但回显,显示错误信息。 4.具体显示格式,例如:0111100010011010=789AH1. 设计要求: 1.统计并且显示负数的个数。 2.找出真值最大的数,并以
十六进制
的形式,显示在屏幕上,显示格式为:MAX= H 3.数据自己在数据段进行定义,个数至少为8个。1. 设计要求: 1.动态画一个实心圆球 2.位置在屏幕中央,变化情况是:逐渐“膨胀”的或者逐渐“收缩”的。
第03章-二进制、八进制、
十进制
、
十六进制
之间的转换
本课程内容如下: 第1节 二进制及
十进制
的由来 第2节 二进制、
十进制
、八进制、
十六进制
的表示方法 第3节 二进制和
十进制
之间的相互转换 第4节 二进制和八进制之间的相互转换 第5节 二进制和
十六进制
之间的相互转换 ...
c语言中将
十六进制
数转换为
十进制
数程序,C语言中
十六进制
转
十进制
两种实现方法...
C语言中
十六进制
转
十进制
两种实现方法C语言 ·
十六进制
转
十进制
问题描述从键盘输入一个不超过8位的正的
十六进制
数字
符串,将它转换为正的
十进制
数后输出。注:
十六进制
数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535思路:感觉自己的下面两个方法都对,但是···不说了【狡诈】。。。方案一:#include#include#includeint main()...
汇编学习-程序改进:四位
十六进制
数
转化
为
十进制
数
程序运行效果如下: 如题,程序可以实现四位
十六进制
数转换为
十进制
数 思路是,循环输入字符并将其转换为真实的数值(0-9的ASCII码减去30H,a-f的ASCII码减去57H)分别存入内存,再循环将这些数组合成想要的
十进制
数(用移位的方式实现,例:0001左移四位变为10000,变为原来的16倍),以循环除以10取余的方式得到各位上的结果,逐位输出。 具体代码如下: DATAS SEGMENT ...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章