168. Excel表列名称

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();
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容