168. Excel表列名称 - 力扣(LeetCode) (leetcode-cn.com)
class Solution {
public String convertToTitle(int columnNumber) {
if(columnNumber<=0){
return "";
}
StringBuilder sb = new StringBuilder();
//类似十进制中每次取出最后一位的方法:
//先求余数,再消去最后一位
while(columnNumber!=0){
columnNumber--;
sb.append((char) (columnNumber%26+'A'));
columnNumber/=26;
}
//最后反转一下就得要我们要求的字符串了
return sb.reverse().toString();
}
}