把一个整数转换成十六进制数

public class Test {public static void main(String[] args) {String s = decChangeHex(12500);System.out.println(s); //30D4}
    // 把一个数转化成十六进制public static String decChangeHex(int num){//创建一个栈Deque<String> stack = new LinkedList<>();while (num != 0){Integer sum = (num % 16);if(Hex.valueOf(sum) != null){stack.push(Hex.valueOf(sum).name());}else{stack.push(sum.toString());}num = num /16;}StringBuilder sb = new StringBuilder();while ( stack.peek() != null){sb.append(stack.pop());}return sb.toString();}
}
enum Hex{A(10),B(11),C(12),D(13),E(14),F(15);private final int value;private Hex(int value){this.value = value;}public static Hex valueOf(int value){switch (value){case 10:return A;case 11:return B;case 12:return C;case 13:return D;case 14:return E;case 15:return F;default:return null;}}
}

把一个整数转换成十六进制数相关推荐

  1. 如何把一个整数转换成二进制

    下面介绍一种把键盘输入的整数转换成二进制的方法:程序如下: #include <stdio.h>void int2bin1(int num) {int i;for(i = 1; i < ...

  2. 一个整数转换成字符串(C/C++自己写的算法)

    自己写的一个算法:将一个int型数转换为string char *itoa(int num, char *str){assert(NULL != str);int i=1, j=0;if (num & ...

  3. c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为八进制字符串(char [])...

    c语言中将整数转换成字符串 Given an ASCII string (char[]) and we have to convert it into octal string (char[]) in ...

  4. c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为十六进制字符串(char [])...

    c语言中将整数转换成字符串 Given an ASCII string (char[]) and we have to convert it into Hexadecimal string (char ...

  5. 实现 十进制整数转换成二进制,八进制,十六进制

    整型有4种进制形式: 1.十进制: 都是以0-9这九个数字组成,不能以0开头. 2.二进制: 由0和1两个数字组成. 3.八进制: 由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始. ...

  6. 把整数转换成2的n次方的和数组

    为什么80%的码农都做不了架构师?>>>    大概这样:125 => [1, 4, 8, 16, 32, 64] 写几种实现: Ruby: 2.3.1 :022 > 1 ...

  7. 关于把字符串整数转换成整数的程序

    前几天去了先锋商泰面试,在面试时做了一个把输入的整数(例如:4238)重新排序成2348输出的题目. 由于自己没有准备充分,只是把功能写出来了.后来没有拿到offer. 今天在看<剑指offer ...

  8. 计蒜客挑战难题:整数转换成罗马数字

    给定一个整数num,( 1<=num<=3999),将整数转换成罗马数字. 如1,2,3,4,5对应的罗马数字分别位I,II,III,IV,V等. 格式: 第一行输入一个整数,接下来输出对 ...

  9. 十进制数转换成十六进制数

    无聊写写的小玩意,把一个float 浮点型的十进制数转换成十六进制数,暂示没有考虑负数的情况,代码如下: public class Test1 {public static void main(Str ...

最新文章

  1. JZOJ 5678. 【GDOI2018Day2模拟4.21】果树
  2. 【UML】构件图Component diagram(实现图)(转)
  3. pom文件报错,错误如下:(org.apache.maven.project.MavenProject,org.apache.maven.archiver.MavenArchiveConfigurat
  4. springboot actuator_Spring Boot之程序性能监控
  5. 编译android7.0出现的错误ninja: build stopped: subcommand failed.
  6. ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
  7. Linux系统GCC常用命令和GCC编译过程描述
  8. C语言malloc的用法和意义
  9. 如何使用KETTLE实现国定法定节假日?
  10. 报错: EBUSY: resource busy or locked, lstat ‘C:\hiberfil.sys‘
  11. 简单理解O2O商业模式
  12. 修改ffmpeg支持文件描述符,以适配android10沙箱机制
  13. Excel如何将某个特定值变为空值
  14. 整理时下流行的浏览器User-Agent大全
  15. yolov3 批量处理图片获得检测框坐标
  16. c226打印机驱动安装_打印机驱动无法安装怎么办 打印机驱动安装方法【介绍】...
  17. 安装Math Type后,打开Word后没有找到怎么办?
  18. php读取数据显示乱码,php读取数据乱码怎么办
  19. TBox、ECall、BCall、ICall
  20. 《择天记》剧透暗藏杀机 下载txt病毒成群

热门文章

  1. 如何打印计算机准考证书,一页纸打印多个准考证
  2. java服务架构 之MGW(美团点评高性能四层负载均衡)
  3. java课程论文论文网_java程序设计论文[范文]发表
  4. android kotlin中sp的使用
  5. 中国半导体存储行业未来50年发展路线图
  6. c++中strtok函数
  7. mysql监控-常用的mysql监控脚本
  8. Xilinx AXI EMC IP使用
  9. Mysql数据库的使用方法
  10. 软件构造 6-3 Assertions and Defensive Programming