405. Convert a Number to Hexadecimal
来源:互联网 发布:戴孝禁忌知乎 编辑:程序博客网 时间:2024/06/08 17:56
Given an integer, write an algorithm to convert it to hexadecimal. For negative integer, two’s complement method is used.
Note:
- All letters in hexadecimal (
a-f
) must be in lowercase. - The hexadecimal string must not contain extra leading
0
s. If the number is zero, it is represented by a single zero character'0'
; otherwise, the first character in the hexadecimal string will not be the zero character. - The given number is guaranteed to fit within the range of a 32-bit signed integer.
- You must not use any method provided by the library which converts/formats the number to hex directly.
Example 1:
Input:26Output:"1a"
Example 2:
Input:-1Output:"ffffffff"10进制转化2进制,每四位一个组合,如果是0,返回‘0’。代码如下:
public class Solution { char[] ch = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'}; public String toHex(int num) { if (num == 0) { return "0"; } StringBuilder result = new StringBuilder(); while (num != 0) { result.insert(0, ch[num & 15]); num = num >>> 4; } return result.toString(); }}
0 0
- 405. Convert a Number to Hexadecimal
- 405. Convert a Number to Hexadecimal
- 405. Convert a Number to Hexadecimal
- 405. Convert a Number to Hexadecimal
- LeetCode 405. Convert a Number to Hexadecimal
- [LeetCode]--405. Convert a Number to Hexadecimal
- [leetcode]405. Convert a Number to Hexadecimal
- 405. Convert a Number to Hexadecimal
- 405. Convert a Number to Hexadecimal
- 405. Convert a Number to Hexadecimal
- 405. Convert a Number to Hexadecimal
- LeetCode 405. Convert a Number to Hexadecimal
- 405. Convert a Number to Hexadecimal
- leetcode 405. Convert a Number to Hexadecimal
- leetcode 405. Convert a Number to Hexadecimal
- LeetCode 405. Convert a Number to Hexadecimal
- LeetCode 405. Convert a Number to Hexadecimal
- 【LeetCode】 405. Convert a Number to Hexadecimal
- eclipse 一些问题
- 欢迎使用CSDN-markdown编辑器
- 面试题汇总(HTML篇)
- 英语学习录——2017年1月
- 卡片式控件CardView&源码分析
- 405. Convert a Number to Hexadecimal
- wellbet意甲虚假广告宣传。号称赞助意甲
- Erlang, delta replica system
- 关于位操作的总结
- 【codeforces 761A】Dasha and Stairs
- 【codeforces 761B】Dasha and friends
- Labview2016安装及破解步骤
- JDBC——java中数据库的应用
- Java——ConcurrentMap 解读