class Solution {
public String toHex(int num) {
//要转化的数为0
if(num==0){
return new String("0");
}
StringBuffer res=new StringBuffer();
while(num!=0){
int sum=num&15;
num=num>>>4;
if(sum<10){
res.append((char)(sum+'0'));
}
else{
res.append((char)(sum-10+'a'));
}
}
return res.reverse().toString();
}
}
每日一题 Leetcode 405. 数字转换为十六进制数 java
最新推荐文章于 2024-09-01 15:30:33 发布