社区
Java SE
帖子详情
16进制的能转化为int型或long型吗?
yanloveyan2004
2005-10-17 09:18:55
16进制的能转化为int型或long型吗?能的话怎么转,不能的话为什么?
...全文
269
5
打赏
收藏
16进制的能转化为int型或long型吗?
16进制的能转化为int型或long型吗?能的话怎么转,不能的话为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanloveyan2004
2005-10-17
打赏
举报
回复
这么大啊,我用" cathy97(男人练瑜伽好处多)"转完之后变为“44868012955145503629526311524647053619264907684113261047777126168008896557363”
cathy97
2005-10-17
打赏
举报
回复
对于数字来说在内存中都是按二进制来表示的,对于十进制,和十六进制,只是数的表示方法,int,long只是说明了数在内存中的大小或范围,这和16进制没有关系,但是你这个数太大了,超出了int,long的范围,造成overflow的错误,建议使用BigInteger,它可以表示任意数值的数,如:
String data = "c2e896b60a880400456c750531363013";
BigInteger bi = new BigInteger(data.getBytes());
yanloveyan2004
2005-10-17
打赏
举报
回复
我读IC卡读出来的总是“c2e896b60a880400456c750531363013”一个数据,不知道“c2e896b60a880400456c750531363013”还用不用转化,那位大侠指占一下!
believefym
2005-10-17
打赏
举报
回复
老大,这个16进制的也太大了点吧,远远超过long的最大值了
yanloveyan2004
2005-10-17
打赏
举报
回复
"c2e896b60a880400456c750531363013"是16进制的吗?可以转化为其它类型吗?
第03章-二进制、八进制、十进制、十六进制之间的转换
本课程内容如下: 第1节 二进制及十进制的由来 第2节 二进制、十进制、八进制、十六进制的表示方法 第3节 二进制和十进制之间的相互转换 第4节 二进制和八进制之间的相互转换 第5节 二进制和十六进制之间的相互转换 ...
16进制
与String、
Int
、
Long
、Double、Float、Byte[]转换
16进制
字符串与
int
、
long
、float、double、byte[]、String互转
java 0x开头字符串_java中
16进制
字符串
转化
为
int
或者
Long
[0x开头]
这里以
转化
成
Long
为例子,
16进制
字符串可以是0x开头,也可以不是0x开头,如果是0x开头,可以使用String类中的substring(
int
beginIndex) 方法进行截取。这里的
转化
主要用的
Long
类的parse
Long
方法,查询一下api,...
16进制
字符串
转化
成
int
类
型
今天遇到一个问题,需要把
16进制
的字符串
转化
为
int
类
型
使用,开始使用的
Int
eger.parse
Int
("0xff000000", 16); 但是会报错:java.lang.NumberFormatException 在网上找到一个方法,先转为
long
型
,再强制转换 ...
【常用的java方法——字符串前后补零,Ascii转
16进制
,
16进制
转Ascii,整
型
(
int
&
long
)转
16进制
,
16进制
转整
型
(
int
&
long
)】
【代码】【常用的java方法——字符串前后补零,Ascii转
16进制
,
16进制
转Ascii,整
型
(
int
&
long
)转
16进制
,
16进制
转整
型
(
int
&
long
)】
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章