dxt_1515
dxt_1515
采纳率8.5%
2016-06-19 02:51 阅读 2.3k

java字符串组合成16进制,比如我从字符串截取001A,把它作为一个十六进制转换为十进制怎么做?

就是从一串字符中截取,然后把它截取的四位作为16进制,转换为十进制怎么处理?rs1001Ass!截取001A,转换为十进制是26,怎么做呀?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • lzj0327 lzj0327 2016-06-19 03:35
     001A转换为个位A代表10,十位1*16=16,百位0*16*16=0,千位0*16*16*16=0,加起来就是26
    
    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-06-19 04:10

    String s = "rs1001Ass!";
    s = s.subString(3,4); // 001A
    int i = Integer.parseInt(s, 16);

    点赞 评论 复制链接分享

相关推荐