LeetCode405 Convert a Number to Hexadecimal
来源:互联网 发布:mac mini双系统切换 编辑:程序博客网 时间:2024/05/22 01:49
LeetCode405 Convert a Number to Hexadecimal
想到了一种新的方法,比以前的方法的效率要稍微好一些
public class solution {public String toHex(int num) {StringBuffer sb = new StringBuffer();//使用逻辑右移的方式进行处理char[] arr = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};if(num == 0) return "0";else if(num > 0) {while(num > 0) {sb.append(arr[num & 15]);num = num >>> 4;}return sb.reverse().toString();}else if(num < 0) {num = -num - 1;while(num > 0) {sb.append(arr[15 - num & 15]);num = num >>> 4;}while(sb.length() < 8) {sb.append("f");}return sb.reverse().toString();}return null;}}
0 0
- LeetCode405 Convert a Number to Hexadecimal
- LeetCode405 Convert a Number to Hexadecimal
- Leetcode405. Convert a Number to Hexadecimal十进制转十六进制
- Convert a Number to Hexadecimal
- Convert a Number to Hexadecimal
- Convert a Number to Hexadecimal
- Convert a Number to Hexadecimal
- Convert a Number to Hexadecimal
- [Leetcode] Convert a Number to Hexadecimal
- [LeetCode]Convert a Number to Hexadecimal(Java)
- 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
- LeetCode[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
- Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案二
- 用斐波那契数列来说明递归和迭代的区别
- HBase使用场景和成功案例 (转)
- 建立流程绩效指标链的原则
- 最长公共子序列(可打印所有子序列)
- LeetCode405 Convert a Number to Hexadecimal
- 管道
- 情商的一点理解
- SPOJ 370 SPOJ ONEZERO(BFS + 递归)
- httpClient java.net.URLEncoder.encode二次转码问题
- CV领域的一些评价指标(持续更新)
- 传作业图片
- Remove Odoo Support from Odoo chat
- javadoc 生成