[leetcode]405. Convert a Number to Hexadecimal
来源:互联网 发布:手机超牛数据恢复软件 编辑:程序博客网 时间:2024/05/17 01:08
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
10进制转16进制,负数自动转成补码+1形式
public class Solution { public String toHex(int num) { if(num==0){ return "0"; } StringBuffer stringBuffer=new StringBuffer(); char[] table={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'}; for(int i=0;i<8&&num!=0;i++){ stringBuffer.insert(0,table[num&15]); num>>=4; }return stringBuffer.toString(); }}
1 0
- 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
- 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
- [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
- [LeetCode]405. Convert a Number to Hexadecimal
- [leetcode]: 405. Convert a Number to Hexadecimal
- LeetCode 405. Convert a Number to Hexadecimal
- Android强杀进程(需ROOT)
- 关于HTTP的URL中带有中文的转码方法
- Access/Modify/Change时间
- Codis的安装与使用
- Python中导入非默认路径的模块
- [leetcode]405. Convert a Number to Hexadecimal
- Extjs4学习笔记(五)------checkboxgroup插件从后台获得数据,一键全选
- asp.net Maximum request length exceeded的解决办法
- SpringMVC 处理Date类型@DateTimeFormat <fmt:formatDate/> @InitBinder
- 融云初次集成群组聊天
- 利用STL容器stack实现一个简单的计算器
- Android中在TextView里面替换掉带html标签和不带标签的url,并支持点击
- DirectShow播放视频流程
- WAMP搭建集成环境搭建