当前位置: 首页 > news >正文

Java | Leetcode Java题解之第405题数字转换为十六进制数

题目:

题解:

class Solution {
    public String toHex(int num) {
        if (num == 0) {
            return "0";
        }
        StringBuffer sb = new StringBuffer();
        for (int i = 7; i >= 0; i --) {
            int val = (num >> (4 * i)) & 0xf;
            if (sb.length() > 0 || val > 0) {
                char digit = val < 10 ? (char) ('0' + val) : (char) ('a' + val - 10);
                sb.append(digit);
            }
        }
        return sb.toString();
    }
}
http://www.dtcms.com/a/12679.html

相关文章:

  • python-素数对
  • C Primer Plus 第5章习题
  • TDengine 与飞腾腾锐 D2000 完成兼容互认证,推动国产软硬件深度融合
  • MS SQL Server 实战 排查多列之间的值是否重复
  • 【字幕】恋上数据结构与算法之014动态数组02接口设计
  • C# 在WPF中实现图表生成
  • Python-pptx:如何在幻灯片中轻松插入与填充表格
  • 【算法】滑动窗口—字符串的排列
  • QT多线程编程(基础概念以及示例)
  • 什么是CPU、GPU、NPU?(包懂+会)
  • 存储课程学习笔记5_iouring的练习(io_uring,rust_echo_bench,fio)
  • Docker上安装mysql
  • PXE服务
  • 【研赛论文】数学建模2024华为杯论文word/latex模板
  • DAY60Bellman_ford 算法
  • 关于C# 数据库访问 转为 C++ CLI 数据库访问
  • 身份实名认证-身份证实名认证-身份证实名-实名认证-身份证二要素-身份证实名认证-身份实名认证-身份证号码实名认证核验校验接口API
  • 人工智能与机器学习原理精解【19】
  • Spring4-IoC2-基于注解管理bean
  • 二次规划及其MATLAB实现
  • 需求导向的正则表达式
  • 【数据结构和算法实践-位运算-两数之积】
  • 【AWDP】 AWDP 赛制详解应对方法赛题实践 量大管饱
  • 面试题 Spring bean 循环依赖解决方案以及三级缓存讲解
  • 什么是 PHP? 为什么用 PHP? 谁在用 PHP?
  • C语言 | Leetcode C语言题解之第397题整数替换
  • node.js实现阿里云短信发送
  • 【字符串】AC自动机+dp
  • Android 11 FileProvider的使用和限制
  • vue3-print打印eletable某一行的数据