概述
class Solution {
public String toHex(int num) {
// 判断特例
if (num == 0)
return "0";
// 将字符串转化为字符数组
// 定义一个字符串
String str = "0123456789abcdef";
char[] ch = str.toCharArray();
StringBuilder sb = new StringBuilder();
while (num != 0) {
// 符号右移15位
sb.append(ch[num & 15]);
// 无符号右移
num >>>= 4;
}
// 翻转结果
return sb.reverse().toString();
}
}
最后
以上就是清脆流沙为你收集整理的LeetCode 405数字转化为十六进制数(JAVA)的全部内容,希望文章能够帮你解决LeetCode 405数字转化为十六进制数(JAVA)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复