1 将java10进制数字转换为16进制

String hex= Integer.toHexString(numb);

2 将java 16进制字符转换为10进制数

  1. BigInteger bigint=new BigInteger(hexs, 16);

  2. int numb=bigint.intValue();

下面附完整代码

  1. package com.pinyougou.sellergoods.service.impl;

  2. import java.math.BigInteger;

  3. /**

  4. * 进制转换

  5. * @author hasee

  6. *

  7. */

  8. public class FeelTheBase {

  9. //將10進制轉換為16進制

  10. public static String encodeHEX(Integer numb){

  11. String hex= Integer.toHexString(numb);

  12. return hex;

  13. }

  14. //將16進制字符串轉換為10進制數字

  15. public static int decodeHEX(String hexs){

  16. BigInteger bigint=new BigInteger(hexs, 16);

  17. int numb=bigint.intValue();

  18. return numb;

  19. }

  20. public static void main(String[] args) {

  21. int numb=9999;

  22. String hex= encodeHEX(numb);

  23. System.out.println(" 9999 的16进制为"+hex);

  24. System.out.println(" 16進制字符 "+hex+" 的10進制數字為 "+decodeHEX(hex));

  25. }

  26. }

java 10进制 和16进制相互转换相关推荐

  1. JAVA 进制转换工具类 10进制转16进制 10进制转2进制 16进制转2进制 16进制10进制 2进制转10进制 2进制转16进制

    进制转换的坑: 注意:使用Integer的方法转换出来的2进制字符串 最高位是没有补零的 ,java的Integer类的toBinaryString()方法转换出来的二进制字符串只会保留最高非零位以后 ...

  2. java 10进制转16进制带ox格式输出

    摘自https://yq.aliyun.com/wenzhang/show_28512 java 10进制转16进制带ox格式输出 如 60(10进制) 输出 : 0x00,0x00,0x00,0x3 ...

  3. Android 二进制、10进制、16进制互相转换

    Android 二进制.10进制.16进制互相转换 前言 代码 二进制转10进制 10进制转二进制 10进制转16进制 16进制转10进制 二进制转16进制 16进制转二进制 完事 前言 百度出来的A ...

  4. linux c int16进制转10进制,[编程题] 进制转换(16进制转10进制)

    [编程题] 进制转换 3/3 [编程题] 进制转换 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. ...

  5. java八进制写法_Java中8进制和16进制的表示方法

    由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题. 但,二进制数太长了.比如int 类型占用4个字节,32位.比如100,用int类型的二进制数表达将是: ...

  6. python16进制转10进制_python 字节串及10进制,16进制相关转换

    进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等 整数之间的进制转换: 10进制转16进制: hex(16) ==> 0x10 16进制转10进制: in ...

  7. 16进制数组转成10进制 qt_QT 16进制 ASII   10进制 转换

    //16进制字符串转字节数组 static QByteArray HexStrToByteArray(QString str) { QByteArray senddata;  //发送数据 int h ...

  8. JAVA复习:8进制与16进制

    一.八进制 每3位二进制作为一个单元,最小数是0,最大数是7,共8个数字,这就是八进制. 例如:97:01100001拆分:    01 100  001->  1+4+1即 十进制为97的数值 ...

  9. linux shell 10进制转16进制

    10进制转16进制:15 > 0xf printf '%x\n' 15 16进制转10进制:0xf > 15 printf '%d\n' 0xF echo $((16#f)) 16进制转8 ...

  10. Java10进制转16进制,16进制转10进制

    1.Java10进制转16进制 /** 卡号位数:8 */public static byte CARD_NUM_BIT = 8;/*** isBlank * * @param value* @ret ...

最新文章

  1. SparkStreaming “Could not read data from write ahead log record” 报错分析解决
  2. 提升用户体验,你不得不知道的事儿——三种提醒框的微技巧
  3. 实战互联网公司数据存储解决方案
  4. VS2010调试技巧
  5. Java基础,Java的main方法与构造方法之间的联系,以及构造方法的联系和使用,栈堆理解
  6. java vcard解析,Python的Vcard解析器
  7. 用友v11服务器的共享文件,用友U8系列财务及供应链一体化操作手册u8V11.1(标准)版.docx...
  8. 前端实现html转pdf方法总结
  9. 2020-11-06
  10. 如何使用Python查找文本文件的Zipf分布
  11. 解决vscode的报错:Java 11 or more recent is required to run the Java extension
  12. Selenium实践-拉钩网招聘信息
  13. 辅助驾驶功能开发-功能规范篇(04)- 交通拥堵辅助及集成式巡航辅助TJA/ICA
  14. eDP vs MIPI DSI区别
  15. 使用 ESP32 设计智能手表第 3 部分 - 磁力计和陀螺仪
  16. java utf8 简繁转换 类库,java 中文繁简体转换工具 opencc4j
  17. Blackarch安装教程(非常详细)
  18. matlab滤波器脉冲响应,【 MATLAB 】impz函数介绍(数字滤波器的脉冲响应)
  19. 屏幕截图--Take-ScreenShot分析
  20. 【干货】蘑菇街中台转变之路.pdf(附下载链接)

热门文章

  1. Android auto 对接步骤
  2. 招聘旺季来临,爽朗的小伙伴们,你们准备好了吗?
  3. java 死锁 活锁_Java之死锁/活锁
  4. UML应用开发详解(更新程度:完毕)
  5. 检测Android APK备份数据是否开启
  6. 如何找寻新闻点来写作新闻营销软文?
  7. 简易自动售货机控制电路
  8. ThinkSNS+ PHP开发概述
  9. 华为p10plus开关机音乐目录
  10. BJOI2017 魔法咒语